Blog / Nouvelles - Tous les billets

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 dû à 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 ! cligne) 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 (cliquez ici). langue

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... portnawak

coucou

Publié le 24/09/2011 @ 13:34  - 8 commentaires - |

C'est la rentrée, et pas que pour nos chères têtes blondes (à qui je souhaite bon courage, en passant) ! Je me remets tout doucement au développement après un été où mon ordi a été en mode pause... Pas une ligne de code en plus d'un mois, voilà bien longtemps que ça ne m'était pas arrivé !

A part ça, fin juin j'avais travaillé sur une nouvelle version de la FreeZappette à la demande de plusieurs utilisateurs frustrés de ne plus pouvoir utiliser l'actuelle version suite à leur passage en Freebox V6... Ce problème est notamment du au fait que la gestion de l'appui long sur les touche est différente.

N'étant plus chez Free depuis 2 ans, il m'est impossible de tester l'appli moi-même. J'avais donc soumis une première bêta à quelques testeurs, puis une seconde. Je n'ai hélas reçu aucun retour pour cette bêta 2 à ce jour, c'est pourquoi je décide d'ouvrir plus largement la phase de test à ceux qui le désirent.

Voici donc l'archive (cliquez ici) contenant l'exécutable à extraire dans le dossier de votre actuelle FreeZappette (il vous faudra donc installer FreeZappette v1.0 si ce n'est déjà fait). Je vous conseille de renommer le fichier FreeZappette.ini en .old (par exemple) pour accéder à la fenêtre de configuration et choisir la version de Freebox que vous possédez.

A noter qu'en mode v6 :

  • la fenêtre "liste des chaines" n'est plus disponible (le boitier Freebox ne permet plus d'y accéder comme avant, d'ailleurs si vous avez de l'info à ce sujet je suis preneur)
  • la fenêtre "clavier virtuel" n'est plus disponible non plus, car plus nécessaire grâce au clavier virtuel implémenté directement dans la Freebox

Voilà, à vous de jouer : j'attends vos retours !

coucou

Publié le 05/09/2011 @ 11:22  - 2 commentaires - |

Je ne sais pas si vous l'aurez remarqué mais le titre du billet se termine par un point d'interrogation... Ne vous attendez donc pas à trouver ici l'annonce de la sortie d'une nouvelle version de FreeZappette, c'est encore trop tôt !

Non, le but de ce billet est de demander aux possesseurs de Freebox Revolution s'ils ont eu l'occasion de tester l'actuelle version de FreeZappette et de me dire comment elle se comporte. Est-ce que ça fonctionne (même partiellement) ou est-ce que ça ne fait rien du tout ?

J'ai eu beau chercher des informations sur l'API de la v6 mais je ne trouve pas grand chose... alors votre aide est la bienvenue puisque comme je l'ai déjà écrit, j'ai quitté Free pour Numericable il y a bientôt 1 an.

En fonction de vos retours (s'il y en a portnawak), je me pencherais peut-être sur l'appli pour vous en proposer une version au "look" de la nouvelle télécommande de Free.

coucou

Publié le 12/06/2011 @ 15:31  - 1 commentaire - |

Et voilà, cette fois ça y est : je suis officiellement MARATHONIEN !

Bon, il faut bien l'avouer, c'était dur quand même car le soleil cognait bien sous le ciel bleu de Sénart. Mais l'ambiance était vraiment décontractée et festive et du coup le temps est passé relativement vite et les douleurs qui ne manquent pas d'apparaître se sont montrées supportables.

J'avais initialement prévu de partir avec le meneur d'allure de 4 heures en espérant pouvoir le dépasser à partir du semi. Bien dans mon short et mes baskets, je l'ai finalement dépassé peu après le 10ème kilomètre. En conservant quasiment le même rythme je me suis rapproché des meneurs du 3h45 que j'ai aussi fini par dépasser vers le 25ème. Hélas, la fatigue a commencé à peser, les jambes se sont faites plus raides et j'ai perdu mon avance dans les 10 derniers kilomètres. Après un passage assez difficile du 30ème au 40ème, porté par les encouragements des "spectateurs", j'ai finalement réussi à rebooster mes muscles qui me faisaient pourtant souffrir et l'arrivée dans le stade de Combs-la-Ville s'est même terminée dans un sprint effréné !

Au final, mon temps officiel (à partir du coup de pistolet) est de 03:51:01 pour un temps réel (ou temps "scratch") de 03:49:47, ce qui me satisfait amplement sachant que mon premier objectif était de finir ce premier marathon. Le second objectif était de le faire en pas plus de 4 heures. Contrat rempli.

Avant de reposer la plume pour un repos bien mérité (en tout cas c'est mon avis !), je tiens à adresser un énorme MERCI à celles et ceux qui m'ont accompagné dans ce périple, que ce soit par leur présence sur le parcours ou par leurs messages d'encouragements.

  • je pense en tout premier lieu à mon exceptionnel collègue Thierry (accompagné de son épouse et leur fille ainée) qui avait du se faire cloner pour l'occasion tant je l'ai croisé au long de ces 42 kilomètres ! Je n'ai pas compté mais je pense l'avoir vu une bonne dizaine de fois ! Ses (d'ailleurs je devrais dire "leurs") encouragements m'ont fait chaud au cœur et les quelques dizaines de mètres courus à ses côtés ont été d'un grand réconfort.
  • mais il n'a pas été le seul à m'accompagner puisque Jipé (le "mec" de ma tata) m'a prodigué ses bons conseils au cours du dernier kilomètre afin de finir dans les meilleurs conditions. Et c'était sincèrement une intervention utile à ce moment-là...
  • ma femme, mon fils ainé, ma tata ainsi que mon ancienne collègue Isabelle (croisée par hasard) qui m'ont encouragé ici ou là sur le bord du chemin. Ma femme encore pour s'être occupée de ma nutrition pour les 3 derniers jours et pour sa patience face aux nombreuses séances d'entraînement de ces derniers mois.
  • Yamine encore, Jipé encore, ma tata encore, Lolo encore et mes collègues Françoise, Stéphane et Frédéric pour leurs conseils avisés.
  • Pascal (d'Endurance Shop Chelles) pour ses entraînements et ses conseils.
  • Marc Pujo, le super kiné qui m'a remis sur pieds et prodigué lui aussi de bons conseils.
  • Sylvie, Lolo, ma cousine Blandine (from Québec !), mon collègue David (encore bon anniv' mon pote !), mon collègue Yamine, mon collègue Fabrice, Aldweb et Bob pour leurs SMS, messages d'encouragements sur Endomondo ou par mail...
  • Yann, Pascal, Jérémy, Sandra, Christian et David pour leurs commentaires sur FaceBook.
  • un merci aussi à tous ces anonymes présents tout au long du parcours et qui ont animé cette superbe aventure.
  • enfin, grand bravo/merci aux bénévoles et aux organisateurs pour leur travail sans faille qui aura fait de cette journée une journée inoubliable.

Voilà, j'espère n'avoir oublié personne. Si c'était le cas, je prie ceux qui se sentiraient lésés de bien vouloir m'en excuser.

Allez zou, je clos le sujet... demain c'est repos et reprise de l'activité Dipisoft ! Après tout, c'est pour ça que vous êtes là, pas pour lire la pauvre prose d'un piètre sportif ! sourire
coucou

Publié le 01/05/2011 @ 20:16  - 2 commentaires - |
Petit message perso : J-4 avant le marathon de Sénart... Si vous habitez à proximité du parcours et que vous avez quelques minutes à tuer dimanche matin, je serai heureux de recevoir vos encouragements (et pas des œufs ou des tomates pourris hein !).

J'y participe sous le dossard 922... merci

coucou
Publié le 27/04/2011 @ 20:18  - 1 commentaire - |
Pendant que j'y pense, je souhaite réparer un petit oubli : lors de la récente publication des dernières versions de QuickUserInfos et EasyGroupsAdmin, j'ai oublié de remercier Arnaud B. que j'ai sollicité à de nombreuses reprises pour lui faire tester de nombreuses versions bêta. J'ai aussi mis certains de mes collègues (Fabrice G. et Nicolas V.) à contribution et je les en remercie également.

Si vous souhaitez vous aussi faire partie des bêta-testeurs, n'hésitez pas à vous manifester par mail ou en répondant à ce billet.

coucou
Publié le 27/04/2011 @ 20:13  - aucun commentaire - |
Après QuickUserInfos et EasyGroupsAdmin en début de semaine, c'est aujourd'hui au tour de LeRenommeur de revenir sur le devant de la scène. Du côté des évolutions, elles ne sont que très peu nombreuses comme vous pourrez en juger, mais elle apportent néanmoins une réponse aux "pièges" (volontaires ou non) posés par les sites de la Fnac, Amazon et compagnie pour augmenter la difficulté de récupérer les noms de pistes chez eux...
  • refonte quasi totale du traitement de nettoyage des noms de pistes (plus puissant qu'avant) :
    • ajout de la possibilité de supprimer les durées des pistes
    • ajout de la possibilité de supprimer les lignes vides (suite à la suppression de certains termes par exemple)
    • modification de la suppression des caractères non alphanumériques de début de nom
  • modification du mode "réinit. nom" (ce dernier demande à présent le format du nom à utiliser)
Les packages portables U3 et ZIP sont dorénavant aussi disponibles pour cet outil...

coucou
Publié le 24/04/2011 @ 17:53  - aucun commentaire - |
Après plusieurs mois sans grande activité visible pour les visiteurs (mais certains peuvent témoigner qu'il y a eu pas mal de versions bêtas qui ont été proposées "en privé"), je vous propose ce soir une nouvelle version pour 2 outils. Les évolutions sont relativement importantes, même si nombre d'utilisateurs ne verront probablement pas de gros changements dont voici la liste quasi exhaustive. Je mets en gras les évolutions majeures.

EasyGroupsAdmin v1.7
  • ajout possibilité de spécifier un login/password d'accès à l'ActiveDirectory, y compris l'utilisation depuis une machine hors domaine
  • ajout, dans la barre de titre, du nom du domaine sur lequel l'appli travaille
  • refonte complétion automatique dans la saisie du nom du groupe/OU à chercher
  • modif présentation de la sélection groupe/O.U. (relativement proche de celle de QuickUserInfos à présent)
  • changement composant utilisé pour ordonner la liste des groupes/OU mémorisés (listbox remplacé par listview), ceci dans le but de pouvoir bénéficier de la propriété EnsureVisible lors du déplacement d'un item et que le nouvel emplacement sort de la liste visible. D'autre part, introduction d'un scroll lors d'un déplacement à la souris proche du haut ou du bas de la liste
  • ajout option "fenêtre toujours au dessus" comme dans QuickUserInfos
  • ajout possibilité de copier une référence utilisateur/groupe en pressant la touche CTRL pendant le drag&drop
  • correction bug focus (placé sur la seconde case à cocher au lieu de la première) dans la fenêtre de configuration, si la combobox langue est désactivée
  • correction bug perte de la fonctionnalité drag&drop suite à sortie de la fenêtre durant une opération de drag&drop
  • ajout possibilité d'utiliser des jokers (*) dans le nom du groupe/OU à chercher : une fenêtre de sélection s'affiche si plusieurs occurrences correspondantes sont trouvées (il est donc à présent possible de sélectionner une OU spécifique quand plusieurs OU portent le même nom...).
  • correction bug désactivation systématique du bouton "OK" dans les fenêtres d'ajout d'utilisateur/groupe quand l'utilisateur effectue une recherche, et ce même s'il y a déjà des comptes dans la zone de texte du bas

QuickUserInfos v2.5
  • ajout possibilité de spécifier un login/password d'accès à l'ActiveDirectory, y compris l'utilisation depuis une machine hors domaine
  • ajout, dans la barre de titre, du nom du domaine sur lequel l'appli travaille
  • ajout possibilité d'activer/désactiver un compte utilisateur (menu "outils")
  • ajout possibilité de déverrouiller un compte utilisateur (menu "outils")
  • ajout dans fenêtre de configuration de la sélection du type de résultat par défaut (info compte seul, avec groupes, avec groupes y compris hérités) des recherches
  • ajout splitbutton permettant de sélectionner le type de résultat de la recherche (complément au point précédent)
  • ajout groupes hérités (liste des groupes dont l'utilisateur est membre mais de façon indirecte : l'utilisateur appartient au groupe B qui est enfant du groupe A, A est donc hérité)
  • ajout info "dernier serveur validation"
  • remplacement de l'âge du mot de passe par la mention "L'utilisateur doit changer son mot de passe à la prochaine ouverture de session" le cas échéant
  • ajout d'une autre méthode de recherche des contrôleurs de domaine (l'ancienne est conservée en méthode alternative si la première échoue)
  • correction bug (plantage) lors de la sortie de la fenêtre en maintenant le clic gauche enfoncé puis en cliquant droit.
  • correction bug mauvais message d'erreur en cas de non accès à l'AD (MSG_ERR_ACCES_AD => MSG_ERREUR_ACCES_AD)
  • ajout bouton "faire un don" dans la boite "A propos de"
  • ajout option "fenêtre toujours au dessus"
  • ajout des "attributs optionnels"adaptation de la fenêtre de configuration (passage en mode onglets)

A noter qu'à l'occasion de cette sortie, les deux outils sont désormais aussi disponibles en packages portables, comme IPScan32 et WakeOnLan (entre autres)...

coucou
Publié le 19/04/2011 @ 20:28  - aucun commentaire - |
Depuis ces derniers mois je suis pas mal occupé, tant à la maison qu'au boulot, ce qui explique pourquoi le dernier billet et la dernière newsletter commencent à dater. Je prends donc la plume aujourd'hui pour vous donner quelques nouvelles.

Tout d'abord, certains d'entre vous ont peut-être tenté de passer sur ce site samedi matin et y ont trouvé autre chose. En effet, mon hébergeur a été la cible d'un acte de piratage de grosse envergure durant la nuit de vendredi à samedi : tous les sites hébergés ont été "hackés" et étaient redirigés vers un site faisant de la propagande turque et anti-américaine. Personnellement je ne me suis pas aperçu du problème avant qu'un pote m'en fasse part par mail, peu avant 10h00. Le site était alors remplacé par une page mise en place par l'hébergeur pour informer les visiteurs/admins et "de ne pas donner satisfaction à la personne responsable de ce trouble en redirigeant les visiteurs sur son portail". Vers midi, tout était rentré dans l'ordre. Bref, une fois de plus, Web4All a su se montrer à la hauteur ! Merci à Starchou et son équipe de bénévoles. coucou


A part ça, comme je l'écrivais en introduction, vous avez certainement remarqué que l'actualité Dipisoft est extrêmement pauvre ces derniers temps. Des nouvelles versions sont en préparation, quasiment finalisées pour certains outils d'ailleurs, mais j'attends encore la validation de certains bêta-testeurs avant de diffuser les versions finales. Et puis, je vous le confesse, je consacre actuellement une grosse partie de mon temps libre à d'autres occupations : course à pieds (préparation en vue de ma participation au Marathon de Sénart le 1er mai), réalisation d'un site web pour des cousins à moi, etc... Mais d'ici peu, ça devrait bouger de nouveau ! cligne
Allez zou, fin de la pause, je me remets au boulot !

coucou
Publié le 04/04/2011 @ 11:47  - aucun commentaire - |
C'est de nouveau au tour de WakeOnLan de revenir dans une nouvelle version suite à la découverte/résolution de quelques bugs et le traitement d'une demande d'évolution :
  • correction bug mauvais placement focus lors de la sélection de l'onglet "redémarrage/extinction" dans la fenêtre de configuration
  • correction bug mauvais placement du focus à l'ouverture de la fenêtre "configuration machine"
  • correction bug mauvais placement du focus à l'ouverture de la fenêtre "agir à distance"
  • report de certaines modifs effectuées dans IPScan32 v3.4.2 (notamment concernant la fonction de détermination de l'adresse IP)
  • ajout des variables %comm% et %dossier% utilisables pour les commandes personnalisées
Si tout va bien, d'ici quelques jours ce sera à SendMail de faire peau neuve...

coucou
Publié le 11/01/2011 @ 19:43  - aucun commentaire - |