SpeedT NetMonitor
 

SpeedTouch Picture

Version 1.2.3
26/01/04

    Le principe est de pouvoir connaitre le débit de données entrantes et sortantes sur le SpeedTouch Home/Pro. Ceci est utile si la connection est partagée par un routeur par exemple. En effet, dans ce cas, il est impossible à un des clients du réseau de connaître le débit total, seulement son débit à lui. De plus, le debit mesuré sur les postes clients inclus le traffic interne entre les postes locaux. il est donc impossible de connaitre le débit externe vers internet. Ce programme va permettre de voir l'activité exterieure de tous les clients. Le traffic interieur (par exemple du partage de fichier) sera invisible.

 
 

Capture

Apres avoir décompacté l'archive, il suffit de lancer l'application.
Réglages préliminaires : Il faut completer l'IP du SpeedTouch (10.0.0.138 par defaut) et aussi le mot de passe de celui ci (si present) dans la fenêtre de préférences ( Edition->Préferences ).

Ensuite :  "Fichier -> Commencer à tracer" ou bien Pomme+T (ctrl + T sous Wintel).
Quelques secondes, plus tard, l'affichage se met à jour. En cas de problème, la console est accessible pour des détails (Affichage -> Montrer/Masquer la console).

Dans la liste de sélection ; il y a au moins «loop» et «eth0» qui correspondent respectivement au loopback (quand le modem se parle a lui meme (si si ca lui arrive, mais rarement) et l'interface primaire ethernet (c'est par là que le SpeedTouch parle avec le réseau interne). Le nom de l'interface externe, celle qui nous interesse, dépends de votre configuration. En fait, son nom sera «Br avec x un chiffre si vous etes en SpeedTouch Home d'origine, et ce que vous avez choisi si vous avez transformé en Pro («Wanadoo2» chez moi). Vous pouvez passer d'une interface à l'autre et l'affichage se réactualise en temps réel. 

    Le menu "Fichier -> Arreter de tracer" permet de fermer la connection avec le modem et donc de couper le moniteur.

    Dans la fenetre de preferences, on peut régler les couleurs et l'affichage:

    SpeedTouch Net Monitor est un ShareWare. Le prix est fixé à 10 EUR. L'utilisation non enregistrée est entierement fonctionnelle, mais toutes les 10 minutes, le graphe s'arretera de tracer, et une boite de dialogue est affichée.
    Vous recevrez, moyennant 10 EUR, un numero de série pour les versions 1.x de SpeedTNetMonitor. Il vous suffit pour cela de me transmettre le formulaire d'enregistrement par email ( philippe[point]teissier[@t]fnac.net ), et je vous donnerai les  informations concerant le paiement. Dès réception de votre paiement, le numero de série vous sera transmis par courrier électronique.
    Si vous souhaitez, vous pourrez recevoir le numero par courrier moyennant l'ajout à votre paiement d'une enveloppe timbrée à votre adresse.
    Veuillez accuser réception de votre numero de serie à philippe[point]teissier(@t)fnac.net, d'avance merci.

    La licence couvre toute les machines étant sur le reseau local utilisant le modem SpeedTouchHome/Pro, et couvre les trois version de l'application (MacOS classic (8.x et 9.x), MacOS X.x, et Win32).
Il n'est absolument pas interdit d'etre plus genereux si vous le jugez necessaire. Il est aussi possible de demander des fonctionnalités supplementaires. Je vous indiquerais la faisabilité (dependant tres directement de mon temps libre :) )
    Enfin, je ne possede pas d'autres modem que le SpeedTouchHome/Pro. STNM suppporte cependant le SpeedTouch 510 v4 grace a un utilisateur. Mais le logiciel ne fonctionne pas sur les autres modems. Si vous avez les documents et/ou que vous etes pret à tester l'application pour moi, alors il est tout a fait envisageable de supporter d'autres modems / routeurs d'autres marques.


Voici les liens pour télécharger l'application (1.2.3) :

STNM-classic.sit (~700 ko)
STNM-carbon.sit (~ 800 ko)
STNM-win32.exe.zip (~ 500 ko)


1.2.3 :

[All] : Calcul et affichage du débit total utilisé.
[All] : Support des débits autres que Netissimo1/2.


1.1.0 :

[All] : Support du Modem SpeedTouch 510 v4 (Merci a Rene Vila).


1.0.0 :

[All] : Mise en place d'une icone pour l'application.
0.6.1 :
[All] : Correction de bugs mineurs.
[All] : Nettoyage du code.
[Doc] : Mise à jour de la documentation.
0.6.0
[Doc] : Mise en place d'un 'LisezMoi.txt' dans l'archive sit / zip.
[All] : Gestion des numeros de licences.
[All] : Correction de bugs.
0.5.0
[All] : Gestion de l'affichage/masquage de la palette & de la console.
[All] : Ajout des 'coins actifs' (Affichage/Masquage de la palette en placant la souris dans un de ces coins)
[All] : Enregistrement de la position de la palette ainsi que sa taille.
[All] : Possibilité d'automatiser le demarrage du moniteur au lancement de l'application.
[All] : Ajout d'une fenêtre 'A propos de ...'
0.3.1
[All] : Correction de bugs d'affichage ( au resize principalement ).
[All] : Enregistrement plus complet des Prefs (incluant donc les couleurs).
0.3.0
[All] :Gestion (enfin) des préferences enregistrees. Donc, si tout va bien, plus besoin de réentrer le mot de passe, ni l'adresse du SpeedTouch. Seules les couleurs ne sont pas encore conservées. 
0.2.1 :
[Win32] :Correction du bug empechant la version Win32 de fonctionner. Adoption d'une fenêtre MDI pour l'application et le menu, et passage en palette flottante globale de l'affichage.
[MacOS All] : Correction du bug 'crash on quit' qui pouvait apparaître dans certaines conditions.
0.2.0 :
[All] :Premiere interface graphique digne de ce nom. Fenêtre de preferences séparées. Pas de sauvegarde des préferences dans un fichier pour le moment.
[Win32] Problème avec la version Win32 : Non fonctionnelle.
0.1.2
[All] : Ajout d'informations sur l'etat de la connection dans la fenetre d'informations. (Desactivable). Ajout du numero d'erreur dans le message de deconnection.
Merci de me transmettre le texte de la zone d'informations en cas de Bug :
0.1.1
Correction du bug affectant les SpeedTouch n'ayant pas de mot de passe. Ca fonctionne maintenant correctement.
0.1.0
Ca commence a fonctionner aussi chez les autres. Correction d'un bug concernant la liste des interfaces (l'affichage de la derniere de liste pour etre exact.
0.0.1 
Première version publique. Objectif : savoir si ca fonctionne ailleurs que chez moi :)
 
Ces versions sont données seulement à titre indicatif. Ce sont les utilisateurs qui m'ont indiqué que ca fonctionné sur leur firmware. Mais il n'y a pas de raisons que sur les autres, cela ne fonctionne pas. En effet, les fonctions utilisées sur le modem ne sont pas exotiques.
  1. GV8BAA3.270 (le mien)
  2. KHDSAA3.270
  3. GV8BAB3.270
  4. KHDSAA.132
  5. GV8BAA3.281
  6. GV8BAA3.721 (STH->ST 510) 
  7. GV8BAA3.426 (STH->ST Firewall)
  8. Gv8bab3.281
  9. GV8BAA3.261
  10. KHDSBA3.281

* Deconnections intempestives avec le modem. Si cette erreur se produit pour vous,priere de me transmettre le numero d'erreur qui apparait dans la boite de dialogue et dans la console. Merci. (non reproduite sur les dernieres versions)

* Connection impossible (Etat restant à "## socket Connecte"). Il semble que ce problème puisse se produire sur certains firmwares (GV8BAB3.270 pour le moment). Cela est du au fait que la connection n'est pas fermée entre STNM et le modem (à la suite d'un plantage de l'ordi par exemple). A ce moment là, l'emplacement de connection sur le modem reste pris. Seulement il n'y en a que 2. Pour débloquer la situation, vous pouvez éteindre et rallumer le modem, ou bien il suffit de se connecter au modem et au message suivant tuer les sessions fantomes : (les emplacements utilisés par l'application ont pour nom 'STNM').

> Hit Return to list sessions & scan for a free one
> Or type the number of the session you want to kill
> Session 1 in use by 'STNM' on 10.0.0.5:49182
> Session 2 in use by '' on 10.0.0.20:49172

Toute l'équipe et les membres de MacADSL ( http://www.macadsl.com/ ) pour leur aide, leurs tests, leurs avis. Merci !

Merci de me transmettre vos resultats/bugs sur 'teissier@chez.com' ou sur le forum reseau de MacADSL:
http://forum.macadsl.com/viewtopic.php?t=5565

Merci



©Philippe Teissier - 2002/2003