IPScan32 // Scan du réseau (outil abandonné depuis 2014, remplacé par Dipiscan)

ipscan01.png
français anglais   (pour contribuer, rendez-vous sur la page des fichiers de langues)

Ce logiciel est le premier outil orienté administration que j'ai développé. En effet, fraîchement "désigné volontaire" pour m'occuper d'un parc informatique conséquent à mon boulot, j'ai rapidement été confronté au besoin de pouvoir "suivre" l'état du brin ethernet qui m'était indirectement confié...

Un peu paresseux de nature, j'en ai vite eu marre de me taper des PING et NBTSTAT à la chaîne. J'ai donc décidé de me créer un petit outil "encapsulant" ces commandes : IPScan premier du nom est né, développé en QuickBasic (sous DOS, par conséquent) à l'époque.

C'est lors de la migration d'IPScan sous VB, un peu plus tard, que l'outil s'est étoffé d'autres commandes bien pratiques mais à la syntaxe tout aussi compliquée : ARP, NSLOOKUP et TRACERT. IPScan32 a vu le jour et a pas mal évolué depuis, mais il reste un logiciel pratique et simple d'utilisation.
 

Télécharger Télécharger ce logiciel (version installeur)
Télécharger Télécharger ce logiciel (version portable ZIP) Note importante aux utilisateurs des versions portables


Date de création : 21/02/2005 @ 14:10
Dernière modification : 31/03/2014 @ 12:37
Catégorie : - Outils obsolètes
Page lue 171764 fois
 

Réactions à cet article

Réaction n°27 

par   cyrtex le 28/09/2007 @ 15:34

Bonjour et merci beaucoup de tes réponses.

Pour ton information tes logiciels ont conquis deux personnes de plus autour de moi (des admins réseau comme moi).

Sinon désolé je n'avais pas vu la réponse 18 sifflote Aucun soumis en fonction sur mon dd portable.

Petite sugestion pourquoi ne pas faire une seule et unique distribution de tes logiciels, car franchement je ne peux plus me passer de WakeOnLan et IPscan32!!!!

voila à très bientôt.

[réponse de damien, le 28/09/2007 à 17h11]

C'est bien, continue à faire de la pub autour de toi ! cligne

Quant à ta suggestion de faire un package unique pour installer tous mes softs, j'y ai déjà pensé mais je trouve que ce n'est pas si judicieux que ça...


Réaction n°26 

par   cyrtex le 26/09/2007 @ 11:57

Ok sans soucis je comprends bien pour l'option.sifflote On ne va pas abuser. sourire

Par contre qu'elles sont les .dll en question ainsi que les ocx?? (leur nom me serait assez utiles je l'avoue.

Sinon autre petite question sur IP scan, je me suis apercue que tout les utilisateurs  n'apparaissaient pas dans la colonne utilisateur alors qu'ils sont bien connectés depuis leur PC sur le serveur (PC sous XP avec serveur en NT4..... Je sais on ne rigole pas cligne). Une petite idée sur la question????

[réponse de damien, le 27/09/2007 à 14h39]

Désolé pour le retard de cette réponse, il s'explique par le fait que je suis pas mal débordé en ce moment...

Voici la liste des DLL/OCX utilisées par mes logiciels :

  • Fichiers communs (runtime VB5) à tous les softs
    • msvbvm50.dll
    • vb5fr.dll
    • ainsi que stdole2.tlb, comcat.dll et asycfilt.dll (qui sont généralement présents sur tous les postes sous Windows).
  • IPScan32
    • tabctl32.ocx
    • mscomctl.ocx
  • WakeOnLan
    • mswinsck.ocx
    • mscomctl.ocx
  • SendMail
    • ossmtp.dll
  • EasyGroupsAdmin
    • mscomctl.ocx
  • LanAlertCenter
    • mswinsck.ocx
    • mscomctl.ocx
    • ossmtp.dll
    • msrdo20.dll
    • rdocurs.dll
    • adme.dll
    • dtccm.dll
    • dtctrace.dll
    • dtcutil.dll
  • Dipiview
    • comct232.ocx
  • Dipiboost
    • msinet.ocx

S'agissant du fait qu'IPScan32 ne retourne pas toujours le login de l'utilisateur qui a ouvert la session, j'ai déjà donné l'explication : voir Réaction n°18 de ce même article... langue


Réaction n°25 

par cyrtex le 26/09/2007 @ 10:46

En fait les faire fonctionner sur une clef USB.
Peut tu le prévoir dans le package d'installation??? En option.

[réponse de damien, le 26/09/2007 à 11h12]

Pour être franc, ça m'embête un peu d'ajouter l'option dans le package d'installation au risque de l'allourdir et que cela ne serve quasiment à personne. Ce d'autant que je n'ai pas trop le temps de faire de la recherche et des tests à n'en plus finir sur ce sujet... Si tu as un exemple de script InnoSetup, je veux bien y jeter un coup d'oeil pour étudier la chose mais je ne te garantis rien.

Mais comme je l'expliquais récemment en réponse à une question sur WakeOnLan, mes applis peuvent toutes fonctionner en mode "portable" : il suffit de placer les dlls du runtime de VB5 et les quelques OCX utilisés dans le dossier de l'appli et le tour est joué !

Le seul petit problème est que certaines applis stockent leur config en base de registre et non en fichier ini ; pas d'inquiétude toutefois car cela ne concerne que les applis dont la config est très légère : mémoriser taille/position fenêtre par exemple, bref, rien de bien important...


Réaction n°24 

par   cyrtex le 26/09/2007 @ 09:16

Je viens d'utiliser pour la première vos logiciels et franchement chapeau bas!!!!!!

Très complet, facile d'utilisation. Bref que du bonheur dans l'utilisation de ces  logiciels, j'en ai rêvé, vous l'avez fait.

Je poste dnas IP scan mais j'utilise quasiment tout vos logiciels. Par contre petite question est il possible de les rendre portable, au moins pour ceux touchant directement la partie administration????

Merci de faire partager votre savoir et de nous les mettres à disposition.

Par contre m'autoriseriez vous à vous faire de la pub et créer un lien sur mon site vers la page d'accueil du votre????

Car vous méritez à être connu et reconnu pour la qualité de vos softs!

[réponse de damien, le 26/09/2007 à 09h38]

Arrêtez, je vais rougir de tant de compliments ! sifflote

Qu'entendez-vous exactement par "les rendre portable" ?

Pour ce qui est de votre proposition de faire de la pub pour mon site et mes logiciels, bien sur que vous le pouvez ! C'est très sympathique de votre part et je vous en remercie. cligne


Réaction n°23 

par   Lecteur le 09/09/2007 @ 21:14

Bonjour,

Je viens de tester Ipscan 2.9

Il plante la 1ère fois qu'on le quitte tant qu'il n'a pas créer un .ini


Bonne continuation

[réponse de damien, le 10/09/2007 à 09h27]

Ah ? Je n'ai rien constaté jusqu'alors... je vais pousser les tests et publier un correctif ce soir si je trouve. oups

Merci pour l'info.

[réponse complémentaire de damien, le 10/09/2007 à 13h46]

OK, j'ai réussi à reproduire le bug : en fait, l'erreur ne se produit que sur les machines où IPScan32 est lancé pour la première fois car en l'absence de fichier .ini, je supprime de la base de registre l'éventuelle config lors la fermeture. Et s'il n'y a pas de config en bdr, cela génère une erreur. Celle-ci est sans aucune conséquence mais ça fait désordre ! sifflote

L'erreur est d'ores et déjà corrigé mais je ne puis packager une nouvelle version avant ce soir (je suis au boulot) ; ceux qui le souhaitent peuvent toutefois récupérer l'exécutable pour procéder à la mise à jour manuellement.


Réaction n°22 

par   bilou_gateux le 04/09/2007 @ 16:37

Juste une petite remarque pour la future version :

Lorsque WakeOnLan v2.4 est minimisé dans la zone de notification, un clic droit sur son icone me donne le menu avec 3 choix possibles : Quitter, Annuler, Restaurer.

Pourquoi IPScan32 v2.8.1 minimisé dans la zone de notification n'offre-t-il que 2 choix : J'aimerais pouvoir Quitter le logiciel quand il est minimisé dans la zone de notification.

Un grand merci pour les services que rendent ces 2 logiciels combinés ensemble pour la gestion des postes du LAN au quotidien.

[réponse de damien, le 04/09/2007 à 19h45]

Effectivement. Je ne sais plus pour quelle raison je n'avais pas mis l'option Quitter dans ce menu (mais je suis sur qu'il y en avait une bonne car ce n'est pas un simple oubli) alors je l'ajouterai dans la prochaine version... pas ma faute


Réaction n°21 

par vincent le 24/06/2007 @ 23:58

Plus j'évolue dans ce site, plus je suis rassuré. Enfin un administrateur qui pense aux autres admins en partageant le fruit de son travail. Merci de nous simplifier autant la vie.

Chapeau bas l'ami !

(au passage, je m'en vais te faire un peu de pub, ce site mérite vraiment d'être connu encore plus qu'il ne l'est).

[réponse de damien, le 25/06/2007 à 08h22]

Commencer la semaine en lisant un message si sympathique met du baume au coeur !

Merci infiniment pour ces quelques mots et pour la pub que tu proposes.


Réaction n°20 

par   victor le 16/05/2007 @ 17:51

merci pour pour ce que tu as fait pour l' humanité.mais mon est que mon installation me demande le fichier ou composant "mscomctl.ocx "est absent ou incorrect.

merci

[réponse de damien, le 16/05/2007 à 18h40]

C'est un problème rencontré sur certaines des versions précédentes. As-tu bien récupéré la dernière version sur mon site ?


Réaction n°19 

par   peterw le 05/04/2007 @ 11:38

Très bon logiciel et très utile aussi.

Se possible de lancer une analyse automatique d’une plage entre un créneau horaire ? Par le ‘tache planifie’ ou par script... ?

[réponse de damien, le 05/04/2007 à 14h57]

Pour commencer, merci pour vos compliments, ça fait toujours plaisir ! ;)

Je dois hélas vous répondre que ce que vous souhaitez faire n'est pas possible avec la version actuelle.

Je veux bien ajouter cette fonctionnalité mais je n'en vois pas l'intéret... Je vous demande simplement d'argumenter votre demande en m'en disant un peu plus sur ce que vous voulez exactement ? Car même si je permets l'exécution automatique d'une analyse au lancement du logiciel (dans une prochaine version), que faut-il faire en fin d'opération : laisser la fenêtre ouverte ? exporter le résultat dans un fichier texte ? autre chose ?


Réaction n°18 

par fafa83 le 04/04/2007 @ 15:23

Bonjour,

Je suis beaucoup interesser par ce logiciel qui se trouve être pas mal du tout, un petit problème m'est aparut concernant le nom utilisateur, dans les reactions précédente, on disé qu'il fallait activer le service d'affichage des message, or quand on redemare, allume ou que la connexion est coupé et reviens sur un ordinateur client, ipscan ne trouve plus le nom d'utilisateur,bien que le service soit actif , il faudrait que je redemarre le service a chaque fois, se qui me pose un problème puisque dans mon entreprise la plupart des machines sont des portables.

Si bvous avez une solution au probleème merci de me la faire part via mon adresse mail

Merci d'avance

[réponse de damien, le 04/04/2007 à 19h07]

Comme je l'ai déjà dit à plusieurs reprises, IPScan32 s'appuie sur les commandes réseau du DOS (ping, nbtstat, arp, nslookup et tracert) dont il analyse le résultat.

S'agissant du nom de l'utilisateur - son login pour être plus exact -, il est déterminé d'après les valeurs des lignes "<03> UNIQUE" (correspondant en fait aux noms utilisables pour la réception de messages via NET SEND) renvoyées par la commande nbtstat -A xxx.xxx.xxx.xxx où xxx.xxx.xxx.xxx est l'adresse IP de la machine concernée. Or, cette info semble être plutôt "volatile"...

Vérifiez-le par vous-même en lançant la commande NBTSTAT comme indiqué ci-dessus : vous verrez que l'on ne retrouve pas le login d'ouverture de session à tous les coups. Dans de telles conditions, il est normal qu'IPScan32 ne puisse trouver une info que la machine distante ne délivre pas, non ?!

Voilà, j'espère que ma réponse vous éclaire, même si ça ne résout pas le problème. pas ma faute

Pour plus d'infos sur NetBIOS, voici un lien intéressant : http://www.microsoft.com/resources/documentation/windowsnt/4/server/reskit/en-us/net/sur_apph.mspx?mfr=true