Mein UDP-Daemon wird von Nmap ignorriert

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Mein UDP-Daemon wird von Nmap ignorriert

Beitrag von Columbus » 26.02.2009 23:58:17

Hallo zusammen,
kleines Problem das mir Kopfzerbrechen bereitet:
Ich habe einen Daemon geschrieben der auf UDP-Port 3945 lauscht und auch funktioniert. Das heist ich habe einen passenden Client, mit dem der Nachrichtenaustausch läuft.
Aber wenn ich den Daemon (Server) mit Nmap mal scannen möchte bekomme ich folgende Meldung:
nmap -p3945 -sU -T Polite localhost

Starting Nmap 4.62 ( http://nmap.org ) at 2009-02-26 23:46 CET
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
3945/udp closed unknown

Nmap done: 1 IP address (1 host up) scanned in 1.449 seconds
auch wenn ich es mit der IP-Adresse der NIC versuche, das gleiche. Kein offener Port.
Sind meine Parameter fasch?

Vielen Dank vorab

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Mein UDP-Daemon wird von Nmap ignorriert

Beitrag von ckoepp » 27.02.2009 08:46:33

Ohne die Details deiner Pakete und den Programmcode zu kennen ist das schwer...

Hast Du raw-Sockets genommen? Ansonsten eben mal mit wireshark ein Paket mit Antwort deines Dämons sowie ein nmap Paket mitschneiden.
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Re: Mein UDP-Daemon wird von Nmap ignorriert

Beitrag von Columbus » 01.03.2009 22:08:23

Hallo ckoepp,
ich muss also die Struktur meiner UDP-Pakete nachbilden? So einfach mal abschnorcheln welcher Port offen ist geht nicht?

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Mein UDP-Daemon wird von Nmap ignorriert

Beitrag von ckoepp » 02.03.2009 07:44:51

Je nachdem wie Du deinen Daemon programmiert hast. Aber ich gehe mal davon aus, dass Du keine raw-Sockets verwendet hast - das wüsstest du dann :)

Dann übernimmt der Kernel für dich das Management von UDP und Du solltest gleich wireshark kontaktieren. Nmap kann natürlich offene UDP-Ports finden. Aber wir wollen doch wissen warum er es nicht tut (obwohl er es müsste). Das siehst Du ja eben nur wenn Du dir die Sache im Detail anschaust...

Verstehe nicht ganz was Du gerade meinst :(
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

Antworten