En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Ce site dans votre langue


French English Afrikaans Albanian Amharic Arab Armenian Azerbaijan Basque 
Belarusian Bengali Bosnian Bulgarian Burmese Catalan Cebuano Chichewa Chinese (Simplified) 
Chinese (Traditional) Cingalais Corsica Croatian Czech Danish Dutch Esperanto Estonian 
Finnish Gaelic (Scotland) Georgian German Greek Haitian creole Hawaiian Hebrew Hindi 
Hungarian Icelandic Igbo Indonesian Irish Italian Japanese Kazakhstan Khmer 
Kirghiz Korean Kurdish Laotian Latvian Lithuanian Luxemburgish Macedonian Malaysian 
Maltese Mongolian Nepalese Norwegian Polish Portuguese Romanian Russian Serbian 
Slovak Slovenian Spanish Swahili Swedish Tagalog Tajikistan Thai Turkish 
Ukrainian Uzbek Vietnamese 

Plugin TranslatorBox par Dipisoft
Merci à Google Traduction

Recherche sur ce site

Recherche sur ce site

Dons / Contributions

Qu'ils soient utilisés à titre personnel ou professionnel, mes logiciels et le support associé sont gratuits.

Ce n'est pas le cas de l'hébergement de ce site.

Si vous souhaitez qu'il continue à vivre, vous pouvez faire un don pour participer à cette dépense...





... vous rejoindrez ainsi la

Newsletter

Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.

Avant de soumettre ce formulaire, veuillez lire et accepter les Mentions légales.

J'accepte :
Recopier le code :
493 Abonnés

Traductions des logiciels

Les logiciels proposés sur ce site
sont nativement en français...

... certains (identifiés par le picto multilingue.png),
sont fournis avec des fichiers
de langues supplémentaires.

Apportez votre pierre à l'édifice en
améliorant des traductions existantes...

... ou en ajoutant des nouvelles
traductions à certains logiciels.

Pour ce faire, rendez-vous sur la page
des fichiers de langues et
rejoignez la liste des contributeurs !

Visites

 2161977 visites

 25 visiteurs en ligne

Réseaux sociaux

Blog / Nouvelles - Logiciel


Logiciel

Dipiscan...  

IPScan32 est l'un des premiers logiciels que j'ai publiés sur mon site, il y a plus de 6 ans maintenant. Au cours de cette période, il a été téléchargé plus de 30.000 fois ici-même, ce chiffre ne tenant pas compte des téléchargements effectués depuis les nombreux autres sites qui le référencent (logitheque.com, telecharger.com ou encore commentcamarche.net pour ne citer que les plus connus mais la liste est beaucoup plus longue).

A plusieurs reprises, l'outil s'est enrichi tant en nouvelles fonctionnalités qu'en terme d'ergonomie. Si du côté efficacité il n'a pas à rougir face à sa concurrence, on ne peut que reconnaître (moi le premier) que côté rapidité IPScan32 a toujours été hyper lent comparé aux "pointures" comme Angry IP Scanner ou Softperfect Network Scanner... Et le fait qu'il ne soit pas réellement "portable" (il utilise des ActiveX) ne lui a pas permis de profiter de certaines "tribunes" tel que la Liberkey qui auraient pu lui donner une plus grande visibilité.

Ceux qui suivent un peu l'actualité de Dipisoft ne sont pas sans savoir qu'elle est bien pauvre depuis plusieurs mois, ceci étant notamment du à mon interrogation sur l'avenir de mes outils : avec l'avènement des technos de développement en .NET, tous ces softs développés en VB5 commencent à se faire vieillots et j'ai de plus en plus de réticences à les faire évoluer.

Il y a un peu plus de 2 ans, à l'occasion d'un changement de boulot il a fallu que je me mette au VisualBasic .NET. Début juillet de cette année, c'est au C# que je me suis attaqué. Jusqu'alors, je m'étais refusé à adopter le .NET pour Dipisoft, arguant que la lourdeur du Framework (le 3.5sp1 fait plus de 250Mo !) était pour moi rédhibitoire. Mais à un moment donné, il faut bien ouvrir les yeux et revoir son point de vue.

Et c'est grâce à l'un d'entre vous (Stéphane G., si tu me lis ! wink) que j'ai décidé de franchir le pas. En effet, Stéphane m'a récemment contacté pour me demander une évolution d'IPScan32. Pour son boulot, il a besoin de scanner régulièrement certains brins réseau pour "découvrir" les machines qui s'y trouvent. L'idéal pour y parvenir aurait été de pouvoir utiliser IPScan32 en mode ligne de commande, et c'était là l'objet de sa demande. Sauf que je n'avais pas tu tout envie d'adapter ainsi l'appli alors qu'elle présente mes yeux l'énorme défaut de son extrême lenteur. Je lui ai donc proposé de lui développer une petite appli spécifique qui scannait la plage d'IP spécifiée pour récupérer le ComputerName des machines qui "répondent"...

J'ai continué à enrichir le produit et je pense qu'il est assez "mature" pour vous proposer aujourd'hui une bêta de ce scanner en mode ligne de commande, que je suis d'ores et déjà en train d'adapter en mode GUI. Il s'agit donc d'un prototype de ce que sera la prochaine version d'IPScan32 .NET.

Les petits + de ce Dipiscan :

  • fonctionne en mode ligne de commande
  • affichage totalement paramétrable des informations récupérées
  • possibilité de l'invoquer dans des traitements automatiques (tâches planifiées par exemple)
  • pas d'installation, l'appli est "portable" (mais requiert quand même la présence du Framework 3.5 sp1)
  • conçu pour travailler en mode multi-thread (plusieurs adresses analysées simultanément)
  • ne s'appuie plus sur les commandes du DOS

Les deux derniers points font de ce nouvel outil un scanner très-très-rapide comparé à IPScan32, et même par rapport aux autres outils mentionnés un peu plus haut. Comparez par vous-même !

Je vous colle ici le texte d'aide accessible en utilisant Dipiscan avec le paramètre /? (ou sans aucun paramètre d'ailleurs) :
 

Dipiscan.exe /?
Dipiscan v1.0 BETA 1 - NoCopyright © 2011, Dipisoft
Logiciel développé par Damien PONNELLE

Utilisation :
   Dipiscan /a:adresse_ou_plage [/w:délai] [/i:informations] [/lp [/mp]]
            [/pu | /at] [/se]

Options :
   /a:{adresse_ou_plage} : Adresse IP (v4) ou plage d'adresses IP à scanner.
                           Voir exemples pour la syntaxe à utiliser.
   /w:{délai}            : Délai d'attente exprimé en millisecondes. Valeur
                           fixée par défaut à 1000ms.
   /i:{informations}     : Chaine de caractères spécifiant la liste des
                           informations à afficher. Valeur fixée par défaut
                           à 'ictnudmsokp'.
                                - i : adresse ip
                                - c : computername
                                - t : temps de réponse
                                - n : nom dns
                                - u : utilisateur
                                - d : domaine
                                - m : adresse mac
                                - s : serveur (o/n)
                                - o : version de l'OS
                                - k : description
                                - p : nombre de partages
   /lp                   : Afficher la liste des partages.
   /mp                   : Mentionner le partage 'print$' s'il existe.
   /pu                   : Afficher uniquement les machines exposant au moins
                           un partage.
   /at                   : Afficher la totalité des adresses analysées alors
                           que par défaut seules celles qui répondent le sont.
   /se                   : N'afficher ni l'en-tête, ni le récapitulatif en fin
                           de traitement.

Exemples :
   Dipiscan /a:192.168.0.100
   Dipiscan /a:192.168.0.1-254
   Dipiscan /a:192.168.0.1-254 /w:100 /at
   Dipiscan /a:192.168.0.1-254 /w:100 /i:itcmu
   Dipiscan /a:192.168.0.1-254 /w:100 /i:pic /pu

Bien entendu, vous pouvez à loisir rediriger la sortie vers un fichier en utilisant la syntaxe qui va bien.

Maintenant que vous avez bien tout lu, je vous propose enfin le lien pour récupérer la bêta 1 la bêta 2 la bêta 5. tongue

J'attends vos éventuels retours d'expérience avec cet outil, en espérant qu'il soient plus nombreux que ceux attendus pour mon précédent billet concernant la bêta de FreeZappette auquel personne n'a encore répondu à ce jour... rolleyes

smile

IPScan32 est l'un des premiers logiciels que j'ai publiés sur mon site, il y a plus de 6 ans maintenant. Au cours de cette période, il a été téléchargé plus de 30.000 fois ici-même, ce chiffre ne tenant pas compte des téléchargements effectués depuis les nombreux autres sites qui le référencent (logitheque.com, telecharger.com ou encore commentcamarche.net pour ne citer que les plus connus mais la liste est beaucoup plus longue).

A plusieurs reprises, l'outil s'est enrichi tant en nouvelles fonctionnalités qu'en terme d'ergonomie. Si du côté efficacité il n'a pas à rougir face à sa concurrence, on ne peut que reconnaître (moi le premier) que côté rapidité IPScan32 a toujours été hyper lent comparé aux "pointures" comme Angry IP Scanner ou Softperfect Network Scanner... Et le fait qu'il ne soit pas réellement "portable" (il utilise des ActiveX) ne lui a pas permis de profiter de certaines "tribunes" tel que la Liberkey qui auraient pu lui donner une plus grande visibilité.

Ceux qui suivent un peu l'actualité de Dipisoft ne sont pas sans savoir qu'elle est bien pauvre depuis plusieurs mois, ceci étant notamment du à mon interrogation sur l'avenir de mes outils : avec l'avènement des technos de développement en .NET, tous ces softs développés en VB5 commencent à se faire vieillots et j'ai de plus en plus de réticences à les faire évoluer.

Il y a un peu plus de 2 ans, à l'occasion d'un changement de boulot il a fallu que je me mette au VisualBasic .NET. Début juillet de cette année, c'est au C# que je me suis attaqué. Jusqu'alors, je m'étais refusé à adopter le .NET pour Dipisoft, arguant que la lourdeur du Framework (le 3.5sp1 fait plus de 250Mo !) était pour moi rédhibitoire. Mais à un moment donné, il faut bien ouvrir les yeux et revoir son point de vue.

Et c'est grâce à l'un d'entre vous (Stéphane G., si tu me lis ! wink) que j'ai décidé de franchir le pas. En effet, Stéphane m'a récemment contacté pour me demander une évolution d'IPScan32. Pour son boulot, il a besoin de scanner régulièrement certains brins réseau pour "découvrir" les machines qui s'y trouvent. L'idéal pour y parvenir aurait été de pouvoir utiliser IPScan32 en mode ligne de commande, et c'était là l'objet de sa demande. Sauf que je n'avais pas tu tout envie d'adapter ainsi l'appli alors qu'elle présente mes yeux l'énorme défaut de son extrême lenteur. Je lui ai donc proposé de lui développer une petite appli spécifique qui scannait la plage d'IP spécifiée pour récupérer le ComputerName des machines qui "répondent"...

J'ai continué à enrichir le produit et je pense qu'il est assez "mature" pour vous proposer aujourd'hui une bêta de ce scanner en mode ligne de commande, que je suis d'ores et déjà en train d'adapter en mode GUI. Il s'agit donc d'un prototype de ce que sera la prochaine version d'IPScan32 .NET.

Les petits + de ce Dipiscan :

  • fonctionne en mode ligne de commande
  • affichage totalement paramétrable des informations récupérées
  • possibilité de l'invoquer dans des traitements automatiques (tâches planifiées par exemple)
  • pas d'installation, l'appli est "portable" (mais requiert quand même la présence du Framework 3.5 sp1)
  • conçu pour travailler en mode multi-thread (plusieurs adresses analysées simultanément)
  • ne s'appuie plus sur les commandes du DOS

Les deux derniers points font de ce nouvel outil un scanner très-très-rapide comparé à IPScan32, et même par rapport aux autres outils mentionnés un peu plus haut. Comparez par vous-même !

Je vous colle ici le texte d'aide accessible en utilisant Dipiscan avec le paramètre /? (ou sans aucun paramètre d'ailleurs) :
 

Dipiscan.exe /?
Dipiscan v1.0 BETA 1 - NoCopyright © 2011, Dipisoft
Logiciel développé par Damien PONNELLE

Utilisation :
   Dipiscan /a:adresse_ou_plage [/w:délai] [/i:informations] [/lp [/mp]]
            [/pu | /at] [/se]

Options :
   /a:{adresse_ou_plage} : Adresse IP (v4) ou plage d'adresses IP à scanner.
                           Voir exemples pour la syntaxe à utiliser.
   /w:{délai}            : Délai d'attente exprimé en millisecondes. Valeur
                           fixée par défaut à 1000ms.
   /i:{informations}     : Chaine de caractères spécifiant la liste des
                           informations à afficher. Valeur fixée par défaut
                           à 'ictnudmsokp'.
                                - i : adresse ip
                                - c : computername
                                - t : temps de réponse
                                - n : nom dns
                                - u : utilisateur
                                - d : domaine
                                - m : adresse mac
                                - s : serveur (o/n)
                                - o : version de l'OS
                                - k : description
                                - p : nombre de partages
   /lp                   : Afficher la liste des partages.
   /mp                   : Mentionner le partage 'print$' s'il existe.
   /pu                   : Afficher uniquement les machines exposant au moins
                           un partage.
   /at                   : Afficher la totalité des adresses analysées alors
                           que par défaut seules celles qui répondent le sont.
   /se                   : N'afficher ni l'en-tête, ni le récapitulatif en fin
                           de traitement.

Exemples :
   Dipiscan /a:192.168.0.100
   Dipiscan /a:192.168.0.1-254
   Dipiscan /a:192.168.0.1-254 /w:100 /at
   Dipiscan /a:192.168.0.1-254 /w:100 /i:itcmu
   Dipiscan /a:192.168.0.1-254 /w:100 /i:pic /pu

Bien entendu, vous pouvez à loisir rediriger la sortie vers un fichier en utilisant la syntaxe qui va bien.

Maintenant que vous avez bien tout lu, je vous propose enfin le lien pour récupérer la bêta 1 la bêta 2 la bêta 5. tongue

J'attends vos éventuels retours d'expérience avec cet outil, en espérant qu'il soient plus nombreux que ceux attendus pour mon précédent billet concernant la bêta de FreeZappette auquel personne n'a encore répondu à ce jour... rolleyes

smile

Fermer Fermer

Publié le 24/09/2011 @ 13:34   | Tous les billets | Haut


Commentaires

Réaction n°1 

 par Eric le 26/09/2011 @ 14:47
Bonjour,
j'utilise regulierement IPscan. effectivement il est lent..
je viens d'essayer Dipiscan avec la ligne
dipiscan /a:172.16.3.0-255 >test.txt

et l'apli plante a chaque fois après avoir inscrit ds le fichier
Dipiscan v1.0 BETA 1 - NoCopyright ¸ 2011, Dipisoft
Logiciel d‚velopp‚ par Damien PONNELLE

D‚but analyse : 26/09/2011 14:45:35

sur un Win7 pro 64bit "up to date"

Cordialement,


[réponse de damien, le 26/09/2011 à 16h03]
Un autre utilisateur me signale des problèmes de plantages systématiques sur sa bécane Win7 64bits... je ne sais pas encore si c'est du à cela ou un problème de Framework, sachant que la bêta actuelle a besoin du 3.5sp1 (inclus nativement dans Windows en principe).

Je vais tenter une recompilation mais en ciblant cette fois le Framework 4, on verra ce que ça donne.

Réaction n°1 

 par ThePunisher le 29/09/2011 @ 13:29
Utilisé ce jour pour scanner un sous-réseaux de notre domaine et mettre à jour notre inventaire .... Et fonctionne très très bien !!!


[réponse de damien, le 29/09/2011 à 18h09]
Merci pour ce retour, m'sieur l'bêta testeur... wink

Réaction n°3 

 par Amed le 04/10/2011 @ 10:41
Bonjour,

Test concluant sur win7 Intégrale en 32bits et sur win 2003 serveur !!
L'ajout de la demande du fichier txt en fin de traitement est ok.

dipiscan.exe /a:192.168.X.X-254 /W:100 /i:icko > c:dipiscan_result.txt

Merci beaucoup !!


[réponse de damien, le 04/10/2011 à 13h35]
Merci pour ce retour, c'est sympa... wink

Réaction n°4 

 par flo le 23/12/2011 @ 15:49
Je confirme sur la beta 2 plantage sur un Windows 7 pro 64 bits

Ci-joint l erreur dans l event d application si ca peut vous aidez

Nom de l’application défaillante Dipiscan.exe, version : 1.0.4286.31987, horodatage : 0x4e80c635
Nom du module défaillant : ntdll.dll, version : 6.1.7601.17514, horodatage : 0x4ce7c8f9
Code d’exception : 0xc0000374
Décalage d’erreur : 0x00000000000c40f2
ID du processus défaillant : 0x1b74
Heure de début de l’application défaillante : 0x01ccc18126d68208
Chemin d’accès de l’application défaillante : C:Windowssystem32Dipiscan.exe
Chemin d’accès du module défaillant: C:WindowsSYSTEM32ntdll.dll
ID de rapport : 66096e68-2d74-11e1-9595-005056c00008


Si vous avez besoin d autre log ou info n hésitez pas


[réponse de damien, le 23/12/2011 à 20h13]
Effectivement, j'ai remarqué que les premières bêtas posaient problèmes sur certaines configurations. Je te propose la
bêta 5 à tester, à noter au passage qu'elle intègre quelques fonctionnalités supplémentaires par rapport à la bêta 2... wink

J'attends ton retour.

Réaction n°5 

 par chocobo1984 le 29/12/2011 @ 17:23

Jai essayre la beta 2 et 5 et ipscan32 et AUCUN ne fonctionne toujours sur win 7 Ultimate 32bits

 

[réponse de damien, le 29/12/2011 à 19h37]

Je ne peux pas te laisser dire qu'IPScan32 v3.4.2 ne fonctionne sous Win7 Ultimate 32 bits : je viens encore de vérifier sur plusieurs de mes bécanes sans rencontrer le moindre souci.

En revanche, il y a effectivement plusieurs personnes qui se sont manifestées pour signaler que sur leur machine rien ne se passe : le process tourne mais aucune fenêtre n'apparaît. A ce jour, je n'ai malheureusement pu accéder à aucune de ces machines pour constater le problème par moi-même et essayer de le comprendre et le corriger. Si tu es prêt à me laisser accéder à la tienne (via TeamViewer par exemple), je suis preneur.

As-tu testé la version "avec installeur" ou une version "portable" ? Dans le second cas, peut-être ton poste n'a-t-il pas tous les pré-requis ? A noter que l'installation apportant plusieurs composants ActiveX, elle doit être effectuée "en tant qu'administrateur" pour que ces derniers puissent être déclarés dans le registre.

S'agissant de Dipiscan (bêta 2 ou 5), là aussi je peux t'assurer que cela fonctionne sous Windows 7, que ce soit en 32 ou en 64 bits. Il faut juste bien comprendre que l'appli n'est à ce jour dotée d'aucune interface graphique : elle s'utilise en mode ligne de commande. Et comme je l'ai écrit je ne sais plus où, Dipiscan requiert la présence du Framework .NET 3.5...

Maintenant, il se peut qu'il y ait réellement un problème (as-tu testé sur une seule ou plusieurs machines pour confirmer ?), je suis prêt à l'analyser si tu me donnes plus d'éléments (message d'erreur par exemple).

Réaction n°6 

 par Mael le 18/01/2012 @ 23:37

Bonjour,

J'utilise très régulièrement vos deux applications LanViewer et IpScan, ce sont de très bon soft qui rendent de fiers services. Merci !
Leur petit défaut est leur lenteur lors des pings vers des machines éteintes. Pour exemple sur un des réseaux que je monitore (école et collège) quand tous les postes clients sont éteint (250 postes) il faut un moment avant de voir l'état de tout le parc.
Le Dipiscan en ligne de commande me laisse envisager de bien meilleurs résultats.

Merci pour votre travail.
Maël

 

[réponse de damien, le 19/01/2012 à 07h06]

Je reconnais bien volontiers ce problème de lenteur, il s'explique par la technologie de développement utilisée (VB5) et l'absence de multi-threading.

Comme je l'ai dit à propos de Dipiscan, ce n'est absolument plus le cas : sur un réseau local, l'appli prend moins de 10 secondes pour parcourir les 254 adresses d'un brin complet (si les IPs analysées sont déclarées au DNS ou que l'on en désactive la résolution). wink

Réaction n°7 

 par Godric le 13/05/2012 @ 14:25

Bonjour,

Testé sous Win7 64 bits avec cette commande:
Dipiscan /a:192.168.1.1-254 > test.csv
Fonctionne très bien.
Merci Damien.

 

[réponse de damien, le 13/05/2012 à 14:32]

Merci pour ce retour. wink

Réaction n°8 

 par seb le 30/05/2012 @ 12:25

Je voulais faire un ipscan de tout mon réseau, j'ai d'abord essayé  IPScan portable, ça fonctionne très bien mais un peu lent donc j'ai voulus le testé depuis un serveur en 2008R2 pour avoir plus de perf que mon vieux D800 sous XP.
Il ne veux pas se lancer (il ne trouve pas ping, tracert...)

En revenant ici j'ai découvert cette version en ligne de commande mais il ne fonctionne pas non plus sous 2008 R2, il se ferme tout de suite en me disant ceci
 Citation : 2008R2Signature du problème :
  Nom d’événement de problème:    CLR20r3
  Signature du problème 01:    dipiscan.exe
  Signature du problème 02:    1.0.4356.32729
  Signature du problème 03:    4edcfb23
  Signature du problème 04:    Dipiscan
  Signature du problème 05:    1.0.4356.32729
  Signature du problème 06:    4edcfb23
  Signature du problème 07:    2d
  Signature du problème 08:    0
  Signature du problème 09:    System.IO.FileNotFoundException
  Version du système:    6.1.7601.2.1.0.144.8
  Identificateur de paramètres régionaux:    1036 
Si ça peut aider pour l'évolution... k

Sinon une petite idée de fonctionnalité, proposer de mettre une IP de début et une IP de fin plutôt qu'une plage qui se limite à la classe C. Pour contourner ça j'ai créé le petit batch suivant qui peut servir à d'autre.

Code :

Dipiscan.exe /a:192.168.0.1-254 > dipiscan.csv
Dipiscan.exe /a:192.168.1.1-254 >> dipiscan.csv
...
Dipiscan.exe /a:192.168.53.1-254 >> dipiscan.csv
Dipiscan.exe /a:192.168.54.1-254

 

[réponse de damien, le 30/05/2012 à 19h03]

En principe IPScan32 doit fonctionner sous W2008R2 puisqu'il fonctionne sous Windows 7 64bits. Par contre, je n'ai rien sous la main pour contrôler...

Idem pour Dipiscan que j'ai déjà utilisé sur un W2008R2 sans souci. As-tu vérifié que le Framework 3.5 SP1 est bien installé ? Ce n'est pas le cas par défaut. De mémoire c'est dans le gestionnaire de serveur qu'il faut ajouter la "fonctionnalité"...

Enfin, pour ce qui est de pouvoir spécifier une adresse de début et une adresse de fin, ce sera le cas. Ça l'est déjà pour la version GUI sur laquelle je bosse actuellement.

Rubriques

Déplier Fermer Logiciel

Déplier Fermer Le site

Déplier Fermer Divers

Derniers billets

11/11/2018 @ 17:50
Dipiscan v2.2... ...
11/11/2018 @ 11:50
DipiQuery v1.1... ...
03/02/2018 @ 18:34
Plugins pour GuppY... ...
18/01/2018 @ 13:30
Avis de recherche... ...
07/01/2018 @ 14:07
L'année commence bien... ...
07/01/2018 @ 11:07
Bonne année 2018 ! ...
09/11/2017 @ 10:07
Juste un petit merci... ...
01/10/2017 @ 13:12
Dipiscan v2.1... ...

Derniers commentaires

Calendrier du blog

11-2018 Décembre 2018
L M M J V S D
          01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31