begin process at 2012 02 15 08:32:47
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > [VB.NET] SCANNER DE PORT MULTITHREADS + DELEGATE

[VB.NET] SCANNER DE PORT MULTITHREADS + DELEGATE


 Information sur la source

Note :
Aucune note
Catégorie :Réseau & Internet Source .NET ( DotNet ) Classé sous :scanner, port, multithread, delegate Niveau :Initié Date de création :22/03/2010 Date de mise à jour :22/03/2010 16:28:00 Vu / téléchargé :3 943 / 425

Auteur : nerone21

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • 'Tout est dans le ZIP
'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!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 mars 2010 16:28:00 :
Modification de l'ordre des Tabulations de la Form

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR TREEVIEW AVEC CHECKBOXES ET IMAGES

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) SCANNER DE PORT VB.NET par avatardu062
Source avec Zip Source avec une capture SCANNER (IP,PORT) 2 par Ulysse3
Source avec Zip SCANNER DE PORT ULTRA RAPIDE ET PARAMETRABLE ( VERSION BETA ... par DeAtHCrAsH
Source avec Zip LION'S SKAN' par Lion7
Source avec Zip SCANNER DE PORT par BIG.F

Commentaires et avis

Commentaire de Chancie007 le 05/05/2011 15:32:38

Juste te dire Merci pour le code.
Je le trouve cool mis à part quelques exceptions qu'il me génère...
et du coup, il s'arrête avec ce genre de message:

"Opération inter-threads non valide : le contrôle 'StatusStrip1' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.

Le programme '[3364] PortScanner - MultiThreads.vshost.exe: Managé' s'est arrêté avec le code -532459699 (0xe0434f4d)."
Au cas où t'as une idée dessus, sympa de bien vouloir me tenir au courant.

merci.

Commentaire de nerone21 le 05/05/2011 21:08:22

Bonjour Chancie007,
Alors oui effectivement, l'application génère des exceptions de ce genre... je sais pourquoi mais à vrai dire, j'avais juste créer ce programme pour un exemple d'utilisation multithread et de Delegate pour montrer comment accéder aux contrôles de la form à partir de thread. Mais je vais me pencher sur le problème au cas où...
Ceci dit, une fois le programme compilé et démarré sans débogage, il ne plante pas... c'est juste lors du debogage que ces exceptions arrivent.

Je te tiens au courant si j'ai le temps de me pencher dessus.

Commentaire de Chancie007 le 06/05/2011 12:26:41

Salut NERONE21,

Bof, suis pas trop calée en programmation. C'est à peine que, si j'arrive et comprendre et compiler des pgrms.
Je ne sais pas vrmt comment ça se passe, mais je vais quand même essayer de le compiler sans débogage (une fois apres avoir chercher évidement...).
mais s'il arrive que tu te penches sur le PB et que t'arrives à régler le PB des exceptions, n'hésite surtout pas de me tenir au courant, stp.
Merci d'av.
A plus

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

"Espionner"(Scanner) le port LPT1 [ par Elektordi ] J'ai un périphérique assez spécial qui se branche sur le port LPT1 ainsi que l'appli qui le fait marcher... Mais je voudrait controller le boîtier dep Lire info du port com [ par vlef0186 ] Bonjour a tousVoila g un petit soucis pour lire les info d'une interface de 4 capteurs de temperatureje me suis renseigne sur le net et g trouver ca:P Lire info du port com [ par vlef0186 ] Bonjour a tousJ'ai une interface pour 4 capteur de temperature, et j'aimerai faire un prog vb pour les gerer. Je suis brancher sur le port com, et en problème winsock... ou port ou je sais plus... [ par Sator2 ] Bonjour, j'ai un petit problème avec une connection, et je ne comprends vraiment pas ou je faute. J'ai récupéré un code sur le site, contrôlant le nb Mscomm et vitesse [ par got ] Bonjour,existe t'il une ocx ou un "moyen" d'etre plus souple sur la vitesse de communication d'un port serie...en fait je voudrai sous VB6 utiliser un Comment piloter un scanner en asp (vbscript ou javascript coté client) ? [ par kayser77 ] bonjour,je réalise un intranet en asp.J'ai besoin de scanner des documents.Or je ne sais pas comment faire, pour piloter le scanner automatiquement pa tension de 5v sur port parralèle [ par mbieske ] bonjour,je voudrais savoir comment avoir une tension de 5v sur une broche du port parralèle (en fait une tension de 5v entre cette broche est la masse tension de 5v sur port parralèle [ par mbieske ] bonjour,je voudrais savoir comment avoir une tension de 5v sur une broche du port parralèle (en fait une tension de 5v entre cette broche est la masse Scanner d'empreinte digital... [ par pasbra ] Salut, Je suis à la recherche d'un scanneur d'empreinte digital. J'aimerais savoir quel scanneur offre le meilleur rapport qualité prix. Mon but se port com [ par chaloup ] Bonjour je suis en train de commencer à essayer de faire une passerelle Ethernet JBUS sous borland et windows NT dans le cadre de mon entreprise mais


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,059 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales