offene Porst überprüfen?
-
hi,
kann ich unter linux 1) irgendwie herausfinden welche ports gerade ne verbindung nach draussen haben und 2) die daten welche über diesen port übermittelt "mitloggen"?? und 3) kann ich offene ports abriegeln? also so ne art kleine software-firewarre...
danke schonmal
MFG
-
sorry, das sollte "software-firewall" heißen *g*
-
mit netstat
> netstat -a -t -u
oder mit einem Portscanner wie nmap
> nmap -sT localhost
mit einem Sniffer (zB. ethereal oder dsniff, welches auf einige Protokolle spezialisiert ist)
mit den iptables
-
- man netstat
- Ja, dafür brauchst Du einen Sniffer.
- man iptables
edit: speed kills :p
-
ich wollte eigentlich wissen wie ich sowas in c mache
(hätte ich wohl dazu schreiben sollen)
aber trotzdem danke
-
schau dir die sourcen von von netstat an oder benutzt strace um zu schauen, wie netstat das macht
2)
schau dir den source-code eines beliebigen sniffers an
3)
wie oben