[vb.net] scanner de port multithreads + delegate

Description

Hello Les Codeurs,

Alors je cherchais des outils réseaux sur le site puis je suis tombé sur un scanner de port(http://www.vbfrance.com/codes/SCANNER-PORT-VB-NET_43104.aspx).
Seulement il était extrêmement lent car un timer était utilisé.

Alors j'ai décider de reprendre le concept général (scanner des port) et j'ai fait un scanner de port avec un nombre de thread paramétrable, une plage de port paramétrable etc...

J'ai aussi utilisé les Délégués pour pouvoir mettre à jour les différents controls de la Form.

Donc voilà, en espérant que le code ou une parti serve à quelqu'un...

J'ai commenté un maximum la source.

REMARQUE : Le scan est bien plus rapide quand le code est compilé qu'en mode Debug.

Source / Exemple :


'Tout est dans le ZIP

Conclusion :


Le scan d'une ip sur le réseau Local est d'environ 150 secondes.

Par contre, j'ai vu un problème que je ne sais comment résoudre, lorsque je scanne un windows 7, aucun port ne me répond malgré la non-présence du Firewall.

BREF, si Quelqu'un a des conseils ou des améliorations à apporter.

Welcome!

Codes Sources

A voir également

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.