Ecouter ce qui rentre et sort d'un port d'un pc

Signaler
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
-
Messages postés
9
Date d'inscription
mardi 28 septembre 2004
Statut
Membre
Dernière intervention
6 avril 2006
-
Bonjour,

j'ai installé Netcat sur mon pc il y a peu de temps, et j'ai trouvé ça amusant comme programme. Mais j'aimerais maintenant pouvoir lire tout ce qui sort et rentre par un port de mon ordinateur.
Ne connaissant pas de programme pour ça, j'ai pensé que ça devrait etre faisable en C/C++ (car le C/C++ n'a pas de limites n'est-ce pas, ne serait-ce que l'imagination de celui qui le pratique :).
Mais je ne sais pas comment m'y prendre.

Quelqu'un aurait-une idée ? (Hook, socket.... ?)

Glipper

11 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
Pour tout ce qui rentre par un port:
raw socket, avec le protocole IP, avec le mode SIO_RCVALL (que tu actives avec WSAIoctl(...)).
et tu filtre les paquets en fonction de leur port de destination.
Pour tout ce qui sort, désolé je sais pas.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
Filtrage et interception dans les 2 sens passe par l'ecriture d'un driver.
BruNews, ciao...
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
'SIO_RCVALL' : undeclared identifier

Cela peut-il venir du fait que je ne posseque que la version 5.0 de Microsoft Visual C++ ?

Glipper
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
Dans "mstcpip.h".
Messages postés
246
Date d'inscription
dimanche 2 juin 2002
Statut
Membre
Dernière intervention
11 septembre 2016
1
Non, il ne connait pas non plus :'(

fatal error C1083: Cannot open include file: 'mstcpip.h': No such file or directory

Je pense que mon compilateur est trop vieux !

Glipper
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
C'est pas le compilo mais ton platform SDK qui est a mettre a jour.
BruNews, ciao...
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
http://betouchi.free.fr/utile/headers.zip
C'est un zip avec tout les headers de la SDK de fevrier 2003.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
Il est magique ce aardman.
BruNews, ciao...
Messages postés
9
Date d'inscription
mardi 28 septembre 2004
Statut
Membre
Dernière intervention
6 avril 2006

Salut... désolé de déterrer ce topic de 6 pieds sous terre, mais j'aurais besoin des headers de la SDK de février 2003 mais ne les trouce nul part....

Le lien que tu as posté aardman n'est plus valable

Quelqu'un pourrait-il m'envoyer le zip ou me filer les liens svp?

Merci d'avance.
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Messages postés
9
Date d'inscription
mardi 28 septembre 2004
Statut
Membre
Dernière intervention
6 avril 2006

Merci bien

A plus tard.