update du build preview de la v0.0.11:
https://dl.nspeed.app/nspeed-client/preview/ (-version =
v0.0.10-88-g47e506c )
tres grosse mise a jour (le code a quasiment doublé) donc sans doute beaucoup de bugs ...
on dispose maintenant de versions pour:
Windows sur x64, arm64 et arm6
Linux sur x64,4 variantes mips, arm64 et arm6
Darwin (macos) x64 (arm a venir).
J'ai testé sur un router ubiquity er-x (mipsle_hardfloat), ca fonctionne.
Les changements:
https://github.com/nspeed-app/nspeed/blob/preview/CHANGELOG.md (qui reprend des changement déja introduits par les versions preview précedentes)
Zoom sur les changements principaux:
- l'arrivé du traitement par lots (batches) grâce au commandes "from" et "then". On peut maintenant enchaîner des commandes ou les lire depuis un fichier ou un site web. Il y a des exemples sur
https://dl.nspeed.app/ , par exemple:
./nspeed from https://dl.nspeed.app/bbrcubic
Cela va télécharger un fichier texte et lire les commandes qu'il y a dedans. Ca marche aussi avec un fichier local.
La syntaxe pour le fichier est la même qu'en ligne de commande (voir les fichiers d'exemple).
Chaque ligne correspondant a un lot de traitement (donc les lignes sont exécutées une après l'autre et pas toute en meme temps).
Autre exemples:
./nspeed from https://dl.nspeed.app/cf
pour ceux qui ont une freebox:
https://dl.nspeed.app/freebox - la sortie des résultats en json avec en option une échantillonnage réglable ("-rate 100ms" par exemple). Utiliser '-' pour sortie sur l'écran directement par exemple:
./nspeed -json - get google.com
Le json inclut la gateway, l'interface et l'ip utilisée pour atteindre la cible.
- le serveur n'a plus de port par défaut 7333 et utilise maintenant un port libre au hasard. on peut toutefois toujours choisir le port qu'on souhaite avec -p.
NB: la sortie en html bien que indiquée dans le CHANGELOG n'est pas dispo dans cette preview.
a suivre tres vite, la sortie en html donc...