Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

the thing

Schüler

  • »the thing« ist männlich
  • »the thing« ist der Autor dieses Themas

Beiträge: 109

Wohnort: NRW - Kreis Achen

Beruf: Anwendungsentwickler

  • Nachricht senden

1

17.04.2009, 00:28

welches programm hat den Port offen?

Tag

Ich hab mir vmware server installiert, das programm will für den das gui
port 902 haben, der war allerdings schon belegt, also benutzt der server jetzt
903 als port, aber offenbar macht vmware console probleme beim verbinden auf
einen anderen port.

Ich hatte damals mal eine alte version von vmware server drauf, die eigentlich
hätte weg sein sollen.

Ich bin jetzt nicht sicher ob sie es wirklich ist oder sich da resident irgendwo ein
rest der alten version hällt der den port dicht hällt.

Mein Frage jetzt ist: Wie kann ich die ausführbare erfahren die den Port aufmacht ?
nmap zeigt ja nur an was normalerweise hinter dem port steckt aber nicht was
es wirklich ist.
Netstat bringt mich halt auch nicht weiter.

danke im voraus

LG
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib

2

17.04.2009, 06:51

nmap guckt ja nur von "außen".

Von "innen" benutzt man erstmal "netstat -tlp" (-> kleines "L"), um eine Liste der an TCP-Ports horchenden PIDs zu bekommen. Der Programmname ist zwar auch in der Ausgabe, der könnte aber in Deinem Fall doppeldeutig sein (also zwei gleichnamige Applikationen in verschiedenen Verzeichnissen installiert). Daher nimmt man dann jeweils eine interessante PID aus der entsprechenden Spalte (also die Nummer vor dem "/") und setzt sie im folgenden Kommando für "$pid" ein:

Quellcode

1
2
ls -l /proc/$pid/exe
# ebenfalls kleines "L"
Dann sollte man hinten in der Ausgabe, nach einem Pfeil, den kompletten Pfad des Programmes finden, der dann natürlich eindeutig ist.

PS: Alternativ kann man auch "stat /proc/$pid/exe" benutzen ... aber warum sollte man?

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

3

17.04.2009, 15:57

RE: welches programm hat den Port offen?

Quellcode

1
2
sudo lsof -i TCP
sudo lsof -i TCP:902
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

the thing

Schüler

  • »the thing« ist männlich
  • »the thing« ist der Autor dieses Themas

Beiträge: 109

Wohnort: NRW - Kreis Achen

Beruf: Anwendungsentwickler

  • Nachricht senden

4

17.04.2009, 16:49

danke erstmal für die antworten!

Sowohl lsof als auch netstat sagen mir das es sich bei dem prozess um den inetd handelt

Quellcode

1
inetd      4800        root    5u  IPv4   15138       TCP *:902 (LISTEN)


sehr sonderbar, das sollte aber nicht der fall sein

kennt jemand den default port vom inetd ?
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

5

17.04.2009, 18:27

Du solltest Dich erstmal informieren was der inetd eigentlich ist.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

Thema bewerten