AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ports überwachen

Ein Thema von mumu · begonnen am 10. Dez 2004 · letzter Beitrag vom 21. Dez 2004
Antwort Antwort
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#1

Ports überwachen

  Alt 10. Dez 2004, 08:20
also ich habe wie im anhang mit einem paket sniffer den datenverkehr überwacht (sniffer.jpg). (dabei handelt es sich um einen Download meines Clients aus dem Internet -> Internetverbindungsfreigabe)

es ist doch so: aus dem internet kommen daten bei mir an einem bestimmten port (z.b. 33333) an, die daten kommen von irgendeiner ip und irgendeinem port. mein server leitet die daten vom port 33333 an z.b. 33334 weiter bzw. vom Server Port 33334 wird dann eine connection zum client aufgebaut und dieser enthält die über diese Verbindung die Daten aus dem Internet.

wenn ich jedoch jetzt die 2 ports wissen möchte, die auf meinem server verwendet werden (siehe oben z.B. Port 33333, 33334), wie geh ich da am besten vor. (habs schon mit netstat (netstat.jpg) probiert und mit dem netstat aus der iphelper api (delphi_net.jpg), siehe anhang) aber igendwie hängen die ports da überhaupt nicht zusammen.
Miniaturansicht angehängter Grafiken
sniffer.jpg   netstat.jpg   delphi_net.jpg  
  Mit Zitat antworten Zitat
supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Ports überwachen

  Alt 10. Dez 2004, 18:51
Zitat:
aber igendwie hängen die ports da überhaupt nicht zusammen.
evtl ist da die verbindung schon getrennt und nochmal aufgebaut worden -> andere ports verwendet

das system nimmt auch immer die freien ports für in und out. doppelbelegung gibts nicht.

wenn du an deinem server, wo ich vermute das du den als NAT benutzt, die ports und IPs suchst, die er für die durchroutung verwendet ( die du auch rausfinden willst ) dann bin ich mir da nicht so sicher, das du die auch finden wirst, da es sich hier wohl nicht wirklich um statische verbindungen handelt, sondern die pakete nur verändert werden ( port und IP ) und durchgereicht werden ( stichwort portforwarding bzw network address translation NAT )

und deshalb siehst du die evtl nicht im netstat, der dir nur aufgebaute bzw echte wartende verbindungen anzeigt ( dein server ist da eher passiv )
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#3

Re: Ports überwachen

  Alt 11. Dez 2004, 10:28
erstmal vielen dank für die antwort

Zitat:
evtl ist da die verbindung schon getrennt und nochmal aufgebaut worden -> andere ports verwendet
nee das war definitiv nicht, da ich nen 400 mb download gestartet hab, der immer auf dem selben port lief.

hmm ja das kann schon sein, dass er die dynamischen routing verbindungen nicht anzeigt.

ich hab jetzt herausgefunden, dass wenn ich im client mir die netstat daten anzeigen lasse, dass er mir hier die verbindung anzeigt (bzw. den port) den er mit dem server verwendet. ich könnte jetzt also im client die daten auslesen und an den server schicken, der hat dann wiederrum den port, den er mit dem i-net benutzt und so hätte ich die daten die ich benötige.

ich probiers mal aus, obs funktioniert, falls aber jemand ne bessere idee hat bitte melden, das ist halt doch sehr umständlich. eigentlich wollte ich ohne client application programmieren.
  Mit Zitat antworten Zitat
Benutzerbild von Chegga
Chegga

Registriert seit: 5. Nov 2004
Ort: Kirchheim
453 Beiträge
 
Delphi 7 Architect
 
#4

Re: Ports überwachen

  Alt 11. Dez 2004, 10:37
Hi,

Zitat:
netstat -n 1
versuchs mal mit:

Code:
netstat -a
MfG Marc
Marc P.
Grüße aus Kirchheim Teck
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#5

Re: Ports überwachen

  Alt 21. Dez 2004, 13:20
nee also netstat -a macht eigentlich keinen unterschied. ich kann nur über den client auf den port kommen. am server werden mir diese nicht angezeigt. wer weiß wie ich da vom server drauf komm?
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#6

Re: Ports überwachen

  Alt 21. Dez 2004, 13:34
Hallo,

am Server wirst du das nicht sehen können, da der Port dort nicht offen ist. Wozu brauchst du denn das eigentlich, ich kann mir nicht so richtig vorstellen wozu die Info gut sein sollte.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
mumu

Registriert seit: 28. Okt 2003
Ort: Bamberg
519 Beiträge
 
#7

Re: Ports überwachen

  Alt 21. Dez 2004, 13:42
ja ist mir klar, aber am server muss doch irgendwo in ner tabelle stehen.

wenn daten z.b. am port 2323 ankommen und diese eigentlich für einen client bestimmt sind, dann muss doch der server wissen an welchen port er die daten an den client schicken muss.

naja ich programmier ein statistik-tool und das würde mich hier echt interessieren...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz