Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Ethernetpackete berarbeiten (https://www.delphipraxis.net/27230-ethernetpackete-berarbeiten.html)

sputum 6. Aug 2004 03:03


Ethernetpackete berarbeiten
 
Hallo

ich will direkt Ethernetpackete verarbeiten und weiß nicht wie.
Ich brauche ein Programm was nur die Ethernetpackete von bestimmten
MAC Adressen innherhalb des Netzwerkes erkennt und deren "Data"
Bereich ausließt.

Und als nächstes sollte dann ein Ethernetpacket an eine MAC Adresse
im Netzwerk verschickt werden, wobei in diesem Fall der "Data" Block
geschrieben werden muss.


Habe zwar schon eine weile im Internet gesucht, aber leider nichts
wirklich für mich brauchbares gefunden.


Vielleicht hat so etwas ja schon einmal jemand hier gemacht.



Vielen Dank schon mal im Voraus

nailor 6. Aug 2004 04:42

Re: Ethernetpackete berarbeiten
 
und du bist sicher, dass es genau so laufen musst, und du nicht auf herkömmliche netzwerkkomponenten zurückgreifen kannst?

supermuckl 6. Aug 2004 06:33

Re: Ethernetpackete berarbeiten
 
Pcab

gibts mit treiber und delphi componenten + demos

sputum 6. Aug 2004 12:11

Re: Ethernetpackete berarbeiten
 
ja muss leider genau so funktionieren....

werde mal nach diesem PCAB suchen

mischerr 6. Aug 2004 21:34

Re: Ethernetpackete berarbeiten
 
Hört sich stark nach Sniffer an...
Mit PCap geht sowas. Findest du Hier.

Stell dir das aber nicht so einfach vor. Immerhin laufen heute die meisten Netzwerke über Switches o.ä. statt über einfache Hubs und du bekommst, ohne Tricks, die Pakete nie zu sehen!

Grüsse!

Tubos 6. Aug 2004 21:41

Re: Ethernetpackete berarbeiten
 
Zitat:

Immerhin laufen heute die meisten Netzwerke über Switches o.ä. statt über einfache Hubs und du bekommst, ohne Tricks, die Pakete nie zu sehen!
Allerdings!
Vom eigenen Computer --> kein Problem (Adminrechte vorausgesetzt ;) ), aber von anderen Computern (fast) nicht möglich.

sputum 8. Aug 2004 02:19

Re: Ethernetpackete berarbeiten
 
naja sniffer ist ja vielleicht gar nicht so falsch...
nur dass es ein ganz spezieller sein muss.

ich habe ein gerät mit einem ethernetfähigen chip auf der platine
was im normalen computernetzwerkdosen eingesteckt wird und
ethernetpackete senden und empfangen kann. was ja
dann wie ich es verstanden habe über die mac adresse
läuft.

nun soll mein programm eben gerade alle packte die von
einer dieser mac adressen also eines der geräte kommen
erfassen und verarbeiten....

werde mir mal Pcab anschauen....

Robert Marquardt 8. Aug 2004 06:45

Re: Ethernetpackete berarbeiten
 
Fuer so etwas nimmt man einen eigenen Rechner mit Linux.
Dort ist der Zugang zu allen Ebenen des Protokolls viel einfacher (fuer C Programmierer).

mischerr 8. Aug 2004 13:26

Re: Ethernetpackete berarbeiten
 
Hast du Einfluss auf diesen "ethernetfähigen Chip", sodass du ihn vielleicht dazu bewegen kannst, dir eine Kopie der Daten zu senden? So eine Art: "LogOn an Chip" > "Erhalt der Daten in Kopie" > "LogOff am Chip"? Ansonsten wird's tricky! Entweder Hub zwischenschalten oder ARP-Einträge manipulieren...

Grüsse!

sputum 8. Aug 2004 14:20

Re: Ethernetpackete berarbeiten
 
auf den chip und den rest der platine habe ich vollen einfluß...

ich habe aber leider noch nicht ganz verstanden, warum ich dann
eine kopie meiner daten brauche.....


wenn mir dass viellecht noch einmal erklären könnte....


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz