Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Datenpakete abfangen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.11.2007, 23:05 Uhr
~Gast
Gast


Hi, ich wollte nur wissen ob es überhaupt möglich wäre mit C++ den Netzwerkadapter in den den abhör Modus zu versetzen und Datenpakete aus einem WLAN abzufangen oder setzte ich an der falsche Programmiersprache an? Ich beabsichtige keine Kriminellen Taten ich will legentlich wissen wie ein Sniffer programmiert ist.
Liebe Grüße an alle!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.11.2007, 23:53 Uhr
~BuddyLove
Gast


listen
The Windows Sockets listen function places a socket a state where it is listening for an incoming connection.

int listen (
SOCKET s,
int backlog
);

Parameters
s
[in] A descriptor identifying a bound, unconnected socket.
backlog
[in] The maximum length of the queue of pending connections. If this value is SOMAXCONN, then the underlying service provider responsible for socket s will set the backlog to a maximum "reasonable" value. There is no standard provision to find out the actual backlog value.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.11.2007, 00:02 Uhr
0xdeadbeef
Gott
(Operator)


...das hat nur mit der Frage herzlich wenig zu tun - was du da ausgegraben hast, lässt eine Anwendung auf einem bestimmten Port auf eingehende Verbindungen horchen, halt wie ein Server. Da bewegen wir uns bereits im Bereich von IP, wogegen die Frage auf WLAN direkt, also mehrere Lagen darunter abzielt.

Du willst im Zweifel "promiscuous mode" nachschlagen, und vielleicht einen Blick in den Sourcecode einer entsprechenden Applikation - zum Beispiel kismet - werfen. Das ist zwar ein Programm für UNIX-Systeme, aber das Windows-Netzwerk-API ist eh fast eine Kopie des BSD-APIs, also sollte es da genau so gehen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.11.2007, 09:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


es gibt kismet auch für windows wenn mich nich alles täuscht. Ansonsten unterstützen glaub ich nur problematischerweise die meisten WLAN-Treiber für windows keinen "Monitormode", mit dem du halt eben "alles" was die Karte empfängt weitergeleitet wird an z.b dich. "Promiscuousmode" ist im WLAN-Bereich was anderes. Ansonsten filtert die Kartenfirmware ja schon auf Transportebene (hier IP)

Ansonsten frag ich mich für was du das brauchst? Im normalen Anwendungsfall braucht man sowas doch gar nicht? Oder ists rein interessehalber?
--
class God : public ChuckNorris { };

Dieser Post wurde am 05.11.2007 um 09:36 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.11.2007, 16:09 Uhr
~Gast
Gast


Ist rein interessenhalber, ich wollte halt nur wissen, wie ein Sniffer funktioniert und warum sollte ich, wenn ich etwas böses im Sinne hätte sowas fragen wenn ich doch gleich einen fertigen sniffer wie ethereal downloaden könnte?
LG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: