Auteur Sujet: NSpeed: nouveau projet de mesure de débit  (Lu 50498 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #24 le: 01 mars 2020 à 23:17:46 »
Je ne vois pas le souci avec les '0' et les CDN dans le cadre de ce projet. Ca concerne plus les outils plus haut niveau comme un navigateur par exemple.

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Mesure de débit - nouveau projet
« Réponse #25 le: 01 mars 2020 à 23:36:52 »
Je ne vois pas le souci avec les '0' et les CDN dans le cadre de ce projet. Ca concerne plus les outils plus haut niveau comme un navigateur par exemple.

pour les 0 ils peuvent être compréssés à un moment ou à un autre... surtout si ca passe dans des tunnels type VPN

pour les CDN c'est parce que on ne connait pas facilement le lieu ou est le serveur exactement.

et pour finir dans mes remarques que j'avais faites dans github, ne pas diffuser un outil qui puisse être
trop puissant et être utilisable 24/7 ;)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #26 le: 21 mars 2020 à 13:45:43 »
J'ai mis une v0.1 en ligne: https://nspeed.app/nspeed-client/v0.1/ si vous voulez tester rapidement.

C'est un version minimaliste qui prend en paramètre des urls et les téléchargent en parallele.

par exemple (sous Linux):
./nspeed-client https://ipv4.bouygues.testdebit.info/1G/1G.iso https://ipv4.bouygues.testdebit.info/1G/1G.iso https://ipv4.scaleway.testdebit.info/1G/1G.iso

va télécharger en meme temps les 3 url (dont 2 fois le meme).

Il n'y a pour le moment qu'une option " -quiet" ou "--quiet" qui supprime l'affichage de la progression:

par exemple (sous Windows):
.\nspeed-client.exe --quiet https://ipv4.bouygues.testdebit.info/1G/1G.iso
Spawning download of  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1
time = 8.4945774s size = 1000000000 for  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1 bps:  941777280
Download Finished

Je n'ai pas de Mac pour tester mais comme c'est écrit en Go j'ai généré un binaire pour Mac.

J'ai un travail de rédaction et de documentation à faire avant de mettre le code source et la 'todo' list en ligne sur github. J’espère d'ici demain soir.



thedark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 667
  • Réseau Covage
Mesure de débit - nouveau projet
« Réponse #27 le: 21 mars 2020 à 13:49:38 »
Petit test.

Chrome qui pleure :)



D:\Users\admin\Downloads>nspeed-client.exe --quiet https://ipv4.bouygues.testdebit.info/1G/1G.iso
Spawning download of  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1
time = 13.7498069s size = 1000000000 for  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1 bps:  581826352
Download Finished

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #28 le: 21 mars 2020 à 13:53:03 »
oui et c'est un binaire non signé pour le moment.


willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Mesure de débit - nouveau projet
« Réponse #29 le: 21 mars 2020 à 14:16:13 »
un "chmod +x nspeed-client" sous linux n'est pas de trop ;)

ca va où les fichiers temp ? si on arrete par CTRL+C tu les vires ?

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Mesure de débit - nouveau projet
« Réponse #30 le: 21 mars 2020 à 15:13:43 »
Cela va vers /dev/null sinon on serait limité par les accès disques, qui sont souvent moins performant que la connexion internet.

Avec mon accès 100 Mb/s câble SFR :

C'est étonnant, en testant Bouygues (serveur Cubic) et Scaleway (serveur BBR), c'est Bouygues qui termine en premier :

$ ./nspeed-client https://bouygues.testdebit.info/100M.iso https://scaleway.testdebit.info/100M.iso
Spawning download of  https://bouygues.testdebit.info/100M.iso index 1
Spawning download of  https://scaleway.testdebit.info/100M.iso index 2
2 ; 1 ; 11 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 1 ; 2.4 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 2 ; 8.5 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 2 ; 17 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 3 ; 20 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 3 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 4 ; 31 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 4 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 5 ; 43 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 5 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 6 ; 55 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 6 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 7 ; 66 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 7 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 8 ; 78 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 8 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
1 ; 9 ; 90 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 9 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
time = 9.823932294s size = 100000000 for  https://bouygues.testdebit.info/100M.iso index 1 bps:  81433785
2 ; 10 ; 18 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 11 ; 26 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 12 ; 38 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 13 ; 50 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 14 ; 62 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 15 ; 74 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 16 ; 86 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
2 ; 17 ; 98 MB ; 100 MB ; 8192 ; https://scaleway.testdebit.info/100M.iso
time = 17.187530831s size = 100000000 for  https://scaleway.testdebit.info/100M.iso index 2 bps:  46545371
Download Finished


Idem avec K-Net (BBR) et Bouygues (Cubic) :
$ ./nspeed-client https://k-net.testdebit.info/100M.iso https://bouygues.testdebit.info/100M.iso
Spawning download of  https://k-net.testdebit.info/100M.iso index 1
Spawning download of  https://bouygues.testdebit.info/100M.iso index 2
1 ; 1 ; 11 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 1 ; 2.3 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
2 ; 2 ; 9.4 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 2 ; 16 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 3 ; 20 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 3 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 4 ; 32 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 4 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 5 ; 44 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 5 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 6 ; 56 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 6 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 7 ; 68 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 7 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 8 ; 80 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 8 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
2 ; 9 ; 91 MB ; 100 MB ; 8192 ; https://bouygues.testdebit.info/100M.iso
1 ; 9 ; 17 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
time = 9.729989222s size = 100000000 for  https://bouygues.testdebit.info/100M.iso index 2 bps:  82220029
1 ; 10 ; 18 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 11 ; 30 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 12 ; 42 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 13 ; 54 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 14 ; 66 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 15 ; 78 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
1 ; 16 ; 89 MB ; 100 MB ; 8192 ; https://k-net.testdebit.info/100M.iso
time = 16.890127996s size = 100000000 for  https://k-net.testdebit.info/100M.iso index 1 bps:  47364945
Download Finished

stylou08

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 495
  • Ardennes (08)
Mesure de débit - nouveau projet
« Réponse #31 le: 21 mars 2020 à 15:29:59 »
Bonjour, petit essai rapide juste pour tester. A savoir qu'il y a le décodeur qui fonctionne, un Netflix dans une chambre et une PS4 en jeu online dan sune autre qui tournent en même temps.

stylou@lynx:~/bin$ ./nspeed-client https://ipv4.bouygues.testdebit.info/1G/1G.iso https://ipv4.scaleway.testdebit.info/1G/1G.iso
Spawning download of  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1
Spawning download of  https://ipv4.scaleway.testdebit.info/1G/1G.iso index 2
1 ; 1 ; 72 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 1 ; 36 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 2 ; 130 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 2 ; 73 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 3 ; 196 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 3 ; 112 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 4 ; 269 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 4 ; 151 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 5 ; 346 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 5 ; 191 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 6 ; 422 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 6 ; 231 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 7 ; 502 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 7 ; 268 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 8 ; 579 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 8 ; 306 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 9 ; 633 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 9 ; 347 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 10 ; 696 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 10 ; 386 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 11 ; 766 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 11 ; 423 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 12 ; 842 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 12 ; 460 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 13 ; 920 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 13 ; 499 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
1 ; 14 ; 981 MB ; 1.0 GB ; 8192 ; https://ipv4.bouygues.testdebit.info/1G/1G.iso
2 ; 14 ; 536 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
time = 14.389557312s size = 1000000000 for  https://ipv4.bouygues.testdebit.info/1G/1G.iso index 1 bps:  555958729
2 ; 15 ; 573 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 16 ; 610 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 17 ; 649 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 18 ; 687 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 19 ; 724 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 20 ; 762 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 21 ; 798 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 22 ; 835 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 23 ; 874 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 24 ; 914 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 25 ; 955 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
2 ; 26 ; 994 MB ; 1.0 GB ; 8192 ; https://ipv4.scaleway.testdebit.info/1G/1G.iso
time = 26.141402571s size = 1000000000 for  https://ipv4.scaleway.testdebit.info/1G/1G.iso index 2 bps:  306027956
Download Finished

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #32 le: 21 mars 2020 à 15:51:04 »
ca va où les fichiers temp ? si on arrete par CTRL+C tu les vires ?

y'a pas de fichiers temporaires ni même d'écriture sur '/dev/null' car écrire sur /dev/null c'est des appels systèmes coûteux en cpu. Tout ce passe en mémoire avec en principe un minimum de consommation mémoire.

Cela va vers /dev/null sinon on serait limité par les accès disques, qui sont souvent moins performant que la connexion internet.

Avec mon accès 100 Mb/s câble SFR :

C'est étonnant, en testant Bouygues (serveur Cubic) et Scaleway (serveur BBR), c'est Bouygues qui termine en premier :[/size]


oui j'ai remarqué que scaleway.testdebit.info fait pas mal de yoyo ... même en solo connexion on n'a pas toujours 940+ Mbps sur une connection 1 Gbps. Mais c'est pareil avec curl.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #33 le: 06 avril 2020 à 16:00:59 »
petit update:

- mon temps dispo est très réduit en ce moment, a peine quelques heures par semaine. Mais d'ici la fin du mois/début mai je devrais pouvoir consacrer 100% de mon temps a ce projet et ce jusqu'en septembre voir plus.

- le langage retenu est donc Go. principalement pour sa maturité et la facilité de son aspect multi-plateforme .

- j'ai mis sur github dans la partie 'projet' ce sur quoi je me focalise en ce moment('in progress') et ce qu'il reste à faire pour la phase 1 ('todo'): https://github.com/kgersen/nspeed/projects/1
La section 'todo' n'est pas figée et pourra évoluer en fonction des remarques faites ici.

- le dossier 'research' ( https://github.com/kgersen/nspeed/tree/master/research ) contient des bouts de code, des notes, etc pour certains aspects du projet. ceci évoluera au fur et a mesure.

Il y a 2 sous parties importantes a finaliser en terme d'étude pour la P1:
 - comment obtenir l'interface réseau utilisée (ou les interfaces dans des cas plus rares), son type et ses caractéristiques (ethernet, wifi, débit max, etc) et comment mesurer le crosstalk sur cette interface
 - comment obtenir la charge cpu pendant le test, par cpu, par coeur, pour le process nspeed, pour tout l'OS ? idéalement obtenir aussi les specs de la machine (type cpu, mémoire, etc).
 
Ces 2 parties sont par nature différentes d'un OS a l'autre. Il faut donc soit trouver du code existant multiplate-forme qui fait déjà cela soit développer du nouveau code soit combiner avec du code existant spécifique a une plateforme.

Par exemple pour le CPU il y a peut-etre https://github.com/shirou/gopsutil mais je n'ai pas encore évalué cette lib. Si quelqu'un connait ou veut faire des tests avec c'est le moment.

Pour l'interface et le crosstalk je vois comment faire en théorie, notamment avec Windows et Linux (Mac aucune idée). J'ai mis un script shell qui permet d'avoir le crosstalk d'un curl sous Linux: https://github.com/kgersen/nspeed/blob/master/research/p1/crosstalk_linux.sh
par exemple:

sh crosstalk_linux.sh <url>va télécharger avec curl l'url et afficher le crosstalk (en principe...).

Le script utilise 'ip route get' pour trouver l'interface mais appeler la commande Linux 'ip' depuis un programme en Go n'est pas recommandé car cette commande n'est pas forcement dispo sur tous les variantes de Linux par défaut. Du coup une meilleur approche est de comprendre comment 'ip route' fonctionne et le refaire en Go ou trouver une lib qui fait deja cela.
Pour le crosstalk c'est de la lecture dans sysfs , un système de fichier virtuel exposant des éléments du kernel et a priori dispo sur tous les variantes de Linux/Unix (a vérifier).
par exemple:

cat /sys/class/net/eth0/statistics/rx_bytesAffiche le compteur instantané d'octets reçus de l'interface eth0. C'est facile a lire une fois qu'on a le nom de l'interface (eth0 ou autre).

Pour Windows c'est plus complexe car il faut passer par WMI a priori ou trouver les appels systèmes direct s'il y en a. Il y a un programme en Go que j'utilise, https://github.com/martinlindhe/wmi_exporter, qui permet de collecter les stats de Windows (cpu, disque, réseau,etc) pour Prometheus. Ce code peut servir d'inspiration pour cette partie (et pour le cpu aussi).

Pour la P2, j'ai plein d'idées mais rien de concret encore. Idem pour la P3 et P4 mais bien qu'on a le temps pour ca, n’hésitez a soumettre des idées car elles peuvent influer sur la façon donc la P1 est architecturée.

rappel:
P1: client nspeed en ligne de commande
P2: interface web 'locale' exposée par le client nspeed
P3: serveur nspeed
P4: backend nspeed. collecte, automation et présentation (=proposer des sondes nspeed, automatiser la collection des résultats, faire des graphes, etc).

Si vous n'est pas programmeur et souhaiter contribuer vous pouvez:

- trouver des idées/concepts d'interface pour P2 (ie ce qu'on appelle l’expérience utilisateur = UX. https://wireframe.cc/ permet de faire des esquisses rapidement ou https://moqups.com pour des choses plus poussées)
- trouver des URL a télécharger et les caractériser (en partant de la liste de willemijns par exemple). caractériser = localisation du DC ou situé le serveur , ip4/ipv6 , quel(s) version(s) d'http sont supportés, quel débit max peut-on obtenir au mieux, etc et faire des listes de tests

Pour les interactions plus instantanées j'ai crée un canal 'nspeed' sur le Discord non officiel de LaFibre: https://discord.gg/hWu2e4 mais c'est plus pour discuter des détails. Privilégier ce sujet pour les discussions de 'fond'.

willemijns

  • Abonné FreeMobile
  • *
  • Messages: 2 680
Mesure de débit - nouveau projet
« Réponse #34 le: 06 avril 2020 à 16:16:05 »
J'updaterais mon fichier vers juin avec une version plus récente mais il y a déjà pas mal d'URLs pour se faire la main.

sinon Je réitère le souhait d'éjecter toute URL qui puisse être compressible. 10 milliards de caractères "X" pour faire un fichier de 10GB non merci !

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Mesure de débit - nouveau projet
« Réponse #35 le: 06 avril 2020 à 19:05:02 »
A noter que les  BBox permettent d’accéder a leur cross-talk directement, sans authentification aucune:

https://mabbox.bytel.fr/api/v1/wan/ip/stats

Ainsi que d'obtenir des infos détaillés sur la partie WAN (ip public, dns, type de connexion, sfp ou ont, adresse mac) ou la partie LAN (notamment les IP, le crosstalk et comment on est connecté a la box (wifi ou filaire)).

mais vu que c'est spécifique a un seul FAI ce ne sera pas utilisé par NSpeed de suite. Plus tard éventuellement sous forme de module optionnel.