Linux als Firewall

Weitere Tools zur Netzwerkkontrolle

Um offene oder aktuell benutzte Ports einem Prozess zuzuordnen, nutzen Sie das Werkzeug lsof (list open files). Mit dem Befehl lsof -i :53 sehen Sie beispielsweise alle Prozesse, die Port 53 benutzen.

Weitere Information liefert auch die Liste aller sogenannter "well-known" Ports: STD2 beziehungsweise RFC 1700. Zudem gibt es eine Suchmaschine für Ports.

Hilfreich für die Fehlersuche ist auch tcpdump. Das Tool zeigt alle Pakete an, die an den Schnittstellen eintreffen. Die Paketbeschreibungssprache ist zwar nicht sehr komfortabel, dafür aber ist das Programm über die Kommandozeile und damit auch von der Ferne über SSH oder eine serielle Leitung zu bedienen. Wichtige Schalter sind "-n" zum Deaktivieren der Namensauflösung und "-i interface" zur Auswahl einer speziellen Netzwerkschnittstelle. Das Tool gibt es übrigens auch für Windows, um etwa festzustellen, ob Pakete auch an diesen Clients ankommen. Wer lieber graphische Werkzeuge benutzen will, für den ist ethereal das Mittel der Wahl. Ethereal ist für Windows und Linux verfügbar.