PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ports



native
27.06.03, 00:01
hi, wie kann ich herausfinden, auf welchem port ein programm sendet? ich bastel an einer firewall, und programme wie Miranda etc. kommen da im moment nicht durch ;)

thx,
-native.

lonF
27.06.03, 09:03
zum einen gibt es unter /etc eine datei services da stehen fast alle protocole drin.
natürlich musst Du dazu wissen welches protocol das programm verwendet.
miranda ist wenn mich nicht alles täuscht ein ICQ-Clone und ICQ läuft über Port 443.
zum anderen hast Du gerade bei solchen Programmen in den Einstellungen die angabe eines Login-Servers und da steht auch meist der Port der benutzt wird.

MfG lonF

lonF
27.06.03, 09:06
fahr die Firewall runter starte -> zum Beispiel Ethereal -> starte das gewünschte Programm und schaue bei Ethereal Dir die Paketdaten an.


MfG lonF

native
27.06.03, 09:12
?

sorry, Linux ist neuland für mich: wie kann ich mir die paketdaten anschauen?

danke für die hilfe!

mfg
-native.

lonF
27.06.03, 11:10
Was für ein Linux nutzt Du??

als erstes solltest Du nachschauen ob Ethereal installiert ist.
am besten gibst du an der Konsole mal ethereal ein(als root).
da müsste sich ein Fenster öffnen. unter dem menü Capture sagst
einfach start. Es öffnet sich ein weiteres Fenster. hier wählst Du als
aler erstes das zu überwachene Interface aus. uns benutzt dann den
Button OK der ganz unten ist. Jetzt zeichnet Ethereal jedes Packet was über das ausgewählte Interface raus bzw. reingeht auf.

Jetzt startest du die Applikation von der Du wissen möchtest welchen
Port Sie benutzt. Wenn eine Verbindung da ist, stoppst du ethereal.

Es gibt Dir nun eine Liste aller versendeten Pakete aus die kannst Du
nach Source und Destination Ports durchforsten.

MfG lonF

native
27.06.03, 11:15
danke erstmal; ich verwende Redhat 9, damit geht das scheinbar nicht. andere idee?

lonF
27.06.03, 11:52
ich verwende ebenfalls shrike und es geht hervorragend.

hast schon in die /etc/services geschaut

MfG lonF

Doh!
27.06.03, 13:43
Original geschrieben von native
danke erstmal; ich verwende Redhat 9, damit geht das scheinbar nicht. andere idee?

Ethereal installieren.

hydronic
27.06.03, 15:59
hi,

vielleicht reicht dir ja ein

lsof -i

gruss,
hydronic