![]() |
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 |
Re: Ethernetpackete berarbeiten
und du bist sicher, dass es genau so laufen musst, und du nicht auf herkömmliche netzwerkkomponenten zurückgreifen kannst?
|
Re: Ethernetpackete berarbeiten
Pcab
gibts mit treiber und delphi componenten + demos |
Re: Ethernetpackete berarbeiten
ja muss leider genau so funktionieren....
werde mal nach diesem PCAB suchen |
Re: Ethernetpackete berarbeiten
Hört sich stark nach Sniffer an...
Mit PCap geht sowas. Findest du ![]() 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! |
Re: Ethernetpackete berarbeiten
Zitat:
Vom eigenen Computer --> kein Problem (Adminrechte vorausgesetzt ;) ), aber von anderen Computern (fast) nicht möglich. |
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.... |
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). |
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! |
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. |
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