Scanner les ports et les adresses ip et relever leurs contenu (le buffer)

Soyez le premier à donner votre avis sur cette source.

Vue 37 342 fois - Téléchargée 4 908 fois

Description

Ce programme scanne les ports d'une machine à partir de son adresse IP (on peut scanner sa propre machine), il liste les ports ouverts dans une listbox et affiche le contenu de chaque port (il lit le buffer).

J'avais déjà vu un programme sur ce site qui scannait les IP sur un port, alors que celui la scanne les ports sur une adresse IP, ne confondez pas...;-)

Conclusion :


Je vais surement mettre cette source à jour car il y a toujours des trucs à rajouter...
PS : je suis débutant en Winsock et il se peut que j'utilise des méthodes pas très pratiques, désolé je fait avec les moyens du bord ;-)

N'hésitez pas à mettre des commentaires et une note svp...merci !

@ +
MadMatt

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
19
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
30 avril 2008

Non, ne fonctionne qu'en local. Le timer n'est pas une méthode appropriée pour scanner les ip du net (le winsock reste a l'état 6 : is connecting puis passe au port suivant après ton delay de 10 ms, tu aurais mis c'était pareil).
Messages postés
56
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
23 août 2017

Bonsoir ou Bonjour à tous,

Petite rectif sans arrière pensée,
EBArtSoft nous dis :
User Datagram Protocol RFC 768 (UDP)
Transmission Transfert Protocol RFC 793 (TCP) -> En fait c'est, Transmission Control Protocol

Ce sont deux protocoles de communication :
Le premier...

Précision, ce sont les protocoles de la couche transport du modèle TCP/IP :

"La couche transport contient deux protocoles permettant à deux applications d'échanger des données indépendamment du type de réseau emprunté (c'est-à-dire indépendamment des couches inférieures...), il s'agit des protocoles suivants :
* TCP, un protocole orienté connexion qui assure le contrôle des erreurs
* UDP, un protocole non orienté connexion dont le contrôle d'erreur est archaïque"

Donc dans la majorité des cas, le protocole TCP sera utilisé, sauf lors de transport de données ne nécessitant pas de contrôle d'erreur.

Par contre, je ne vois pas ce que vient faire le DNS là dedans (ex pour protocole UDP)?
Le DNS est la translation d'une adresse IP en un nommage plus familier, ie www.trucmuche.com :
"il est possible d'associer des noms en langage courant aux adresses numériques grâce à un système appelé DNS (Domain Name System). On appelle résolution de noms de domaines (ou résolution d'adresses) la corrélation entre les adresses IP et le nom de domaine associé.".

J'ai plutôt rencontré de la vidéo transmise en UDP, cela permet de gagner du temps sur l'encapsulation et ne nécessite pas forcement un contrôle d'erreur.

Les trucs entre guillements sont tirés de bouquins ou autres, je sais plus, bref.
Voila, ce n'était pas capital mais utile pour la compréhension.

Cela dis bonne source, elle ne résoud pas mon problème mais ça marche bien.
@+
Messages postés
13
Date d'inscription
jeudi 22 juillet 2004
Statut
Membre
Dernière intervention
12 mai 2007

Bizarre
je scanne un IP, il me trouve 23,25,etc, et je relance le scan et il trouve que 80

et c'est aleatoire, c'est très mystique !!!

si qq'un a une explication

bye
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
Pour la capture j'ai pas mis a jour, donc si vous voulez voir ce qui à changé regardez le zip

@ ++
(et pis pensez à noter ;-)
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
Ok merci, bon je vais surement mettre la source à jour ce soir pour prendre en compte les 2 protocoles...
tenez bah c'est fait : protocole au choix
j'ai aussi mis des informations que vous m'avez donné sur les protocoles, merci à tous

@ ++
MadMatt
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.