Stefan Sieder: Port Informationen auslesen!?

Hi,
mal angenommen ich habe ein Programm geschrieben, welches eine angegebene
Anzahl von Ports überprüft ob diese offen sind. Wenn ein Port offen ist,wäre es ganz nützlich zu erfahren welcher Dienst nun an diesem Port läuft.
Haben solche Dienste irgendwelche Header/Layer die man übertragen kann?

Wie kann ich mir das OS anzeigen lassen?

mfg
Stefan Sieder

  1. Wie kann ich mir das OS anzeigen lassen?

    Das hängt natürlich vom OS (Operating System?) ab.

    Wenn es UNIX sein soll, dann probiere mal die verschiedenen Schalter von "uname" aus.
    ("uname -a" ist vermutlich am aussagekräftigsten; mit "man uname" bekommst Du die Beschreibung aller Möglichkeiten.)

  2. Hi,
    mal angenommen ich habe ein Programm geschrieben, welches eine angegebene
    Anzahl von Ports überprüft ob diese offen sind. Wenn ein Port offen ist,wäre es ganz nützlich zu erfahren welcher Dienst nun an diesem Port läuft.
    Haben solche Dienste irgendwelche Header/Layer die man übertragen kann?

    Schau dir mal die Datei /etc/services, das Programm nmap, und das Programm Nessus an. Dann findest du so alles raus.

    Wie kann ich mir das OS anzeigen lassen?

    Kann nmap.