AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Sniffer zeichnet keine gesendeten Pakete auf
Thema durchsuchen
Ansicht
Themen-Optionen

Sniffer zeichnet keine gesendeten Pakete auf

Ein Thema von napsterxx · begonnen am 6. Mai 2008 · letzter Beitrag vom 9. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#1

Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 14:32
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
Kann jemand sich das mal anschauen?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#2

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 14:39
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?
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 15:08
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
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 15:14
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?
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 15:22
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
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#6

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 15:31
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
Oliver
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 6. Mai 2008, 16:43
ich ersniffe doch bereits alle daten mit WinPCap
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 9. Mai 2008, 15:42
funktioniert immer noch nicht
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#9

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 9. Mai 2008, 15:46
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.
Andreas
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Sniffer zeichnet keine gesendeten Pakete auf

  Alt 9. Mai 2008, 16:16
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
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 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