Prozess zu offenen Ports identifizieren

Reks30

Well-Known Member
Hallo,

ich versuche gerade unter OpenBSD 3.9 zu identifizieren, welche Prozesse zu welchen lauschenden Ports gehören. Nur leider scheint OpenBSD dazu mit Bordmitteln nicht in der Lage zu sein. BSD-netstat kann keine Prozessids anzeigen (im Gegensatz zu Linux-netstat). Nun habe ich gelesen es ginge mit sockstats. Aber das gilt wohl nur für FreeBSD da es diesen Befehl in OpenBSD nicht gibt.

Ich halte das identifizieren eines Prozesses zu einem offenen Port eigentlich für eine Sicherheitsfunktion. Gibt es da ausgerechnet in OpenBSD tatsächlich nichts? Wie soll ich den rausfinden, welcher Prozess sich hinter einen mir zunächst nicht bekannten lauschenden Port verbirgt?

Gruß
Reks30
 
du kannst es ja mal mit fstat versuchen, oder mit lsof (was du allerdings nachträglich installieren musst)

kannst mit
netstat -an | grep -i listen
die ports raussuchen auf denen gehört wird und mit
lsof -i :*portnummer*
anzeigen lassen welcher dienst darauf hört
 
fstat

Danke! fstat scheint das richtige zu sein. lsof hingegen stürzt einfach ab.

Außerdem wirken die Installationsinfos zu lsof für ein sicherheitsrelevantes Firewallsystem nicht gerade vertrauenerweckend (ich versuche auf so einem System eigentlich so viel wie möglich vom Basissystem zu benutzen).

Gruß
Reks30
 
Zurück
Oben