Entwickler-Ecke
Internet / Netzwerk - Packet Sniffer
DeadlyAppearance - Di 26.08.03 17:25
Titel: Packet Sniffer
Hi, ich habe folgendes Problem. Ich besitze ein Programm, welches Packets snifft und anschließend auswerten. Komplett mit Source. Prob bei der Geschichte, das ganze is unter C++ programmiert und für Linux programmiert. Ich tuhe mich leider sehr schwer das ganze zu verstehen.
Nun mein Problem, ich weis leider absolut nicht, wie bzz wo ich schauen soll, mit welchen Komponenten, Biblitheken oder sonst wie ich die eingehenden und ausgehenden Packete einer bestimmten Software abfange.
Ich habe schon mit dem Programm Iris mal die Packete angeschaut und es scheint rein auf Mac eben zu laufen. Aber denke macht kein Unterschied.
Gibts es da in Delphi schon Programme? Oder wo soll ich bitte suchen, um solch ein Programm zu erstellen.
Schon mal Danke im vorraus.
BungeeBug - Di 26.08.03 17:38
Hi,
das geht in Delphi leider garnicht. Du müsstest auf Treiberebene machen. Du kannst aber mit WinScap (heist glaub ich so) arbeiten. Das ist ein Treiber (OpenSource wenn ich mich nicht irre) der genau dafür gedacht ist. Das Porblem ist wie gesagt das man mit Delphi keine Treiber schreiben kann und mir auch keine Win Funktion bekannt ist die sowas kann.
MrSaint - Fr 29.08.03 14:56
da muss ich BungeeBug widersprechen. es is wohl möglich, wenn auch verdammt viel arbeit ;) Man müsste hier nen Hook auf wie winsock.dll machen und eben alles abfangen, was die Winsock so reinbekommt. Haben das mal in nem anderen Forum durchgesprochen. Auf jeden Fall ziemlich sehr aufwendig :/
Hier mal der Link, wo wir das durchgesprochen haben:
http://www.swissdelphicenter.ch/de/forum/viewtopic.php?t=2755
MrSaint
UC-Chewie - Fr 29.08.03 18:46
Es ist auch unter direkter Verwendung der WinSocket-Funktionen möglich. Allerdings wirds da schwierig, alle Pakete zu erfassen. Außerdem kannst du das mit Dialup-Verbindungen vergessen. Falls es dich trotzdem interessiert, geh mal in die DP:
PACKETS SNIFFEN
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!