Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Sniffer zeichnet keine gesendeten Pakete auf (https://www.delphipraxis.net/113343-sniffer-zeichnet-keine-gesendeten-pakete-auf.html)

napsterxx 6. Mai 2008 13:32


Sniffer zeichnet keine gesendeten Pakete auf
 
http://www.magsys.co.uk/download/sof...gmonsock11.zip

Diesen Source habe ich übernommen und einiges daran verändert, sodsas ich Warcraft III Pakete aufzeichne. Das Problem ist das keine Pakete aufgeziechnet werden die ich sende :D
Kann jemand sich das mal anschauen?

s-off 6. Mai 2008 13:39

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Zitat:

Zitat von napsterxx
Diesen Source habe ich übernommen und einiges daran verändert[...]

Juhuuu, lustiges Beruferaten.

Warum sollte sich das jemand anschauen, wenn Du es so gar nicht nutzt? :gruebel:

napsterxx 6. Mai 2008 14:08

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Tue ich doch. Ich habe nur das ding genommen, ein paar funktionen rausgemacht die finde ich überflüssig sind, dann einige hinzugefügt, ein filtersystem usw. aber ich möchte eben das alles was ichsende auch aufgezeichnet wird

RavenIV 6. Mai 2008 14:14

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Zitat:

Zitat von napsterxx
Tue ich doch. Ich habe nur das ding genommen, ein paar funktionen rausgemacht die finde ich überflüssig sind, dann einige hinzugefügt, ein filtersystem usw. aber ich möchte eben das alles was ichsende auch aufgezeichnet wird

Vielleicht hast Du zu viel "rausgemacht"?
Laufen denn die Original-Sourcen?

napsterxx 6. Mai 2008 14:22

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
ICh habe auch gedacht ich habe zuviel funktionen entfernt und verändert, deshalb habe ich mir den Orginal SOurce nochmal Komilieren lassen und dann einfach alles gelassen wie es ist, aber auch dann snifft er nicht die von mir gesendeten Pakete

Sherlock 6. Mai 2008 14:31

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Wenn ich mich recht entsinne benötigst Du für solche Geschichten (eigene Daten sehen) einen Netzwerktreiber, der sich an den vorhandenen Treiber ranhängt (winpcap). Das ist auch bei Ethereal zB. so.

Sherlock

napsterxx 6. Mai 2008 15:43

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
ich ersniffe doch bereits alle daten mit WinPCap

napsterxx 9. Mai 2008 14:42

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
funktioniert immer noch nicht

shmia 9. Mai 2008 14:46

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Nimm erstmal Ethereal oder Wireshark (auf Sourceforge.net) und teste, ob das Sniffen prinzipiell funktioniert.
Beim WLAN-Karten gibt es z.B. einige Treiber, die im Promicious-Mode keine Pakete rauslassen.

napsterxx 9. Mai 2008 15:16

Re: Sniffer zeichnet keine gesendeten Pakete auf
 
Mit Wireshark funktioniert es tadellos.
Ich habe mir zudem nun die Snoop Komponenten installiert. Dachte es funktioniert so einfach:
Delphi-Quellcode:
procedure TForm2.FormCreate(Sender: TObject);
begin
  Listbox1.Items.Text := SnoopUDPData1.AdapterDescriptions.Text;
end;

procedure TForm2.Button1Click(Sender: TObject);
begin
  SnoopUDP1.AdapterIndex := Listbox1.ItemIndex;
  SnoopUDP1.Open;
end;

procedure TForm2.SnoopUDP1CaptureUDP(Sender: TObject;
  PacketHeader: PPCAP_PKTHDR; EthernetHeader: PETHERNET_HDR; IPHeader: PIP_HDR;
  UDPHeader: PUDP_HDR);
begin
  Memo1.Lines.Add('Zeichnet auf');
end;
Funktioniert leider auch nicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:46 Uhr.
Seite 1 von 2  1 2      

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