Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   UDP Paket Abfangen ... (https://www.delphipraxis.net/44494-udp-paket-abfangen.html)

shifter 20. Apr 2005 03:55


UDP Paket Abfangen ...
 
HI,

Ich versuche ein UDP Paket Abzufangen und mit TCP/IP über VPN Tunel zu verschicken, auf andere seite
soll das Paket wieder entpakt werden und als UDP ins Netzt geleitet werden.

Die TCP/IP Server - Client verbindung steht schon aber jetzt habe noch probleme mit dem UDP.

Wie Kann ich ein Komplettes Paket empfangen wie z.B. ein Netzwerk Monitor ?
Habt Ihr vieleich eine Idee ?

Bis jetzt habe ich versucht mit Indy10 , es klapt aber nicht ganz,
Source und Destination IP Bekomme ich raus , so wie die Ports wie auch den Daten Inhalt,
aber das ist nicht alles.

Das Original Paket hat ne Grösse von 50 Bytes
Aber nicht alles kann ich empfangen wie z.B. Source MAC Adresse.

Das zweite Problemm ist :
Wie soll ich das UDP Paket versenden damit die Source IP Bleibt erhalten ?


Für Eure Hilfe bedanke ich mich in vorraus.

grus
seba

Phistev 20. Apr 2005 21:25

Re: UDP Paket Abfangen ...
 
Wieso möchtest du UDP tunneln? Wird das Paket von einer Firewall geblockt? Um die Sender-IP zu erhalten, müsstest du hardwarenah programmieren.

supermuckl 20. Apr 2005 23:37

Re: UDP Paket Abfangen ...
 
Zitat:

Wie soll ich das UDP Paket versenden damit die Source IP Bleibt erhalten ?
indem du ein raw paket sendest, mit dem du das alles selber bestimmst ( auch die checksummen selber bilden musst )

senden und auch eventuell empfangen mit mac (bin nicht sicher) würde eventuell mit iphlpapi gehen

ip helper api ausgesprochen

shifter 21. Apr 2005 07:34

Re: UDP Paket Abfangen ...
 
Ich suche einfach zuerst eine möglichkeit ein Broadcast durch den Tunnel zu jagen.

Aber vieleich was anderes.

Kennt jemand von euch eine möglichkeit ein Paket zu empfangen wie das auch ein Netzwerk Monitor macht ?
Also ich meine komplet zu empfangen mit jedem Header ?

Gruss
seba


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 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