CLASS RAW SOCKET (SNIFFER)

Signaler
Messages postés
7
Date d'inscription
samedi 26 avril 2003
Statut
Membre
Dernière intervention
14 mars 2005
-
Messages postés
3
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17930-class-raw-socket-sniffer

Messages postés
3
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2008

Bonjour,

J'aurais voulu savoir si c'est possible de lire le contenu des packets passant sur le réseaux (meme entrant seulement)

Je voudrais m'en servir afin de construire un journal de stats sur les acces web d'un serveur.

Merci.
Messages postés
3
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2008

Je ne veux pas bloquer les packets mais lire le contenu des packets.
Messages postés
21
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
15 juillet 2008

Pour bloquer les packets sortant, il faut ce déclarer comme driver avec priorité sur l'envoie et la réception (cas du firewall). Pas évident mais faisable sous XP, sous vista je n'en sais rien.

Pour le sniffing je vous tien au courant.
Messages postés
3
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2008

char[] tmpData = new char[8192];
for(int i=0;i<Head.Data.Length;i++)
{
tmpData[i] = (char)Head.Data[i];
}
string data = Convert.ToString(tmpData);

Moi aussi je cherches pourquoi je ne peux pas recuperer le contenue du packet...
Pour le reste, ca marche très bien.

Si quelqu'un as la solus...
Afficher les 16 commentaires