Auteur Sujet: Test de débit et de neutralité de l'Internet  (Lu 141787 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #144 le: 01 mars 2016 à 22:12:14 »
J'ai rajouté deux options, -4 et -6, plutôt que de faire un test IPv6.
Un bon test IPv6 ca n'est pas simple à  faire. Ton bout de code n'indique pas si le serveur de test de débit est dispo en IPv6 (ca n'est pas la meme machine). Meme une réso DNS AAAA ne suffit pas. Il faut tenter un curl pour tester vraiment. Donc ca devient vite compliqué pour pas grand chose. Les 2 options sont plus simples a coder.

La v1.0.2 est en ligne.

vivien

  • Administrateur
  • *
  • Messages: 47 390
    • Twitter LaFibre.info
Test de débit et de neutralité de l'Internet
« Réponse #145 le: 01 mars 2016 à 22:21:02 »
Tu souhaiterais que le script https://ip.lafibre.info/ip.php soit sur 3.testdebit.info ?

C'est possible.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #146 le: 01 mars 2016 à 22:30:57 »
Non j'en reste aux 2 options pour le moment. Il faut que je freeze ce projet et passe a autre chose de toute façon.

Apres n'importe qui peut l'améliorer s'il le souhaite.


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #147 le: 02 mars 2016 à 00:34:59 »
j'ai fait un test de packing du tout en un seul exe (perl+curl+le script) pour Windows 64bit:

dispo ici https://github.com/kgersen/neutrality-test/releases/tag/untagged-4501bc5911c77f774ac8

si vous pouviez le tester svp.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Test de débit et de neutralité de l'Internet
« Réponse #148 le: 02 mars 2016 à 01:04:29 »
Le lien ne fonctionne pas (404).

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #149 le: 02 mars 2016 à 12:23:03 »
Le lien ne fonctionne pas (404).

oops oui c'etais un draft non publié  ;D

voila le bon lien: https://github.com/kgersen/neutrality-test/releases/tag/v1.0.4

Florian

  • Abonné Bbox fibre
  • *
  • Messages: 2 077
  • Drocourt (78)
Test de débit et de neutralité de l'Internet
« Réponse #150 le: 02 mars 2016 à 16:44:00 »
Hello,

Je me tape des "'curl' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes." à chaque test, du coup rien ne passe.

J'ai loupé une config nécessaire ?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #151 le: 02 mars 2016 à 21:20:06 »
Non c'est le 'packaging' qui a merdé quelque part. Je vois ca demain.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #152 le: 03 mars 2016 à 10:07:44 »
J'ai mis a jour le .exe ca devrait marcher maintenant.


Florian

  • Abonné Bbox fibre
  • *
  • Messages: 2 077
  • Drocourt (78)
Test de débit et de neutralité de l'Internet
« Réponse #153 le: 03 mars 2016 à 10:38:01 »
Oui ça fonctionne  :) C'est juste dommage que la fenêtre se ferme à la fin du test (bon suffit de la lancer dans un cmd j'en conviens)


Le test IPv6 s'est quand même lancé alors qu'elle est désactivée chez moi au niveau de la box.


Running on MSWin32 - 6.3 - MSWin32-x64-multi-thread
started at: Thu Mar  3 10:22:11 2016
IPv4 TCP 80       http  .zip:   111.26 Mb/s (DNS:16ms SYN:16ms GET:15ms Down:7970ms:timeout:110844428)
IPv4 TCP 80       http  .jpg:   163.19 Mb/s (DNS:16ms SYN:15ms GET:16ms Down:7968ms:timeout:162534273)
IPv4 TCP 80       http  .mp4:   118.12 Mb/s (DNS:15ms SYN:16ms GET:15ms Down:7969ms:timeout:117667014)
IPv4 TCP 80       http  .pdf:   171.66 Mb/s (DNS:15ms SYN:0ms GET:0ms Down:7984ms:timeout:171314708)
IPv4 TCP 443     https  .zip:   107.11 Mb/s (DNS:16ms SYN:0ms GET:140ms Down:7844ms:timeout:105021440)
IPv4 TCP 443     https  .jpg:   168.53 Mb/s (DNS:16ms SYN:0ms GET:172ms Down:7813ms:timeout:164593664)
IPv4 TCP 554      http  .zip:    56.28 Mb/s (DNS:15ms SYN:0ms GET:0ms Down:7984ms:timeout:56164508)
IPv4 TCP 554      http  .jpg:    42.16 Mb/s (DNS:15ms SYN:0ms GET:0ms Down:7984ms:timeout:42076973)
IPv4 TCP 554      http  .mp4:    55.67 Mb/s (DNS:0ms SYN:16ms GET:0ms Down:7985ms:timeout:55562994)
IPv4 TCP 993     https  .zip:   146.66 Mb/s (DNS:16ms SYN:15ms GET:157ms Down:7827ms:timeout:143491072)
IPv4 TCP 993     https  .jpg:   112.21 Mb/s (DNS:16ms SYN:0ms GET:766ms Down:7219ms:timeout:101253120)
IPv4 TCP 1194    https  .zip:   108.79 Mb/s (DNS:15ms SYN:0ms GET:156ms Down:7828ms:timeout:106446848)
IPv4 TCP 1194    https  .jpg:   125.38 Mb/s (DNS:15ms SYN:0ms GET:157ms Down:7827ms:timeout:122667008)
IPv4 TCP 6881     http  .zip:   112.84 Mb/s (DNS:16ms SYN:0ms GET:0ms Down:7984ms:timeout:112611028)
IPv4 TCP 6881     http  .jpg:   169.15 Mb/s (DNS:16ms SYN:0ms GET:0ms Down:7985ms:timeout:168828333)
IPv4 TCP 8080     http  .zip:   166.21 Mb/s (DNS:15ms SYN:0ms GET:0ms Down:7984ms:timeout:165876208)
IPv4 TCP 8080     http  .jpg:   111.43 Mb/s (DNS:15ms SYN:0ms GET:0ms Down:7984ms:timeout:111207973)
IPv4 TCP 8080     http  .mp4:   183.79 Mb/s (DNS:16ms SYN:0ms GET:0ms Down:7984ms:timeout:183423954)
IPv6 TCP 80       http  .zip: error (http 000)
IPv6 TCP 80       http  .jpg: error (http 000)
IPv6 TCP 80       http  .mp4: error (http 000)
IPv6 TCP 443     https  .zip: error (http 000)
IPv6 TCP 554      http  .zip: error (http 000)
IPv6 TCP 1194    https  .zip: error (http 000)
IPv6 TCP 6881     http  .zip: error (http 000)
IPv6 TCP 8080     http  .zip: error (http 000)
IPv4 TCP 80       http  .zip:   133.91 Mb/s (DNS:15ms SYN:0ms POST:0ms Up:7984ms:timeout:133642656)
IPv4 TCP 80       http  .jpg:   152.16 Mb/s (DNS:16ms SYN:0ms POST:0ms Up:7984ms:timeout:151856208)
IPv4 TCP 80       http  .mp4:   143.27 Mb/s (DNS:15ms SYN:0ms POST:0ms Up:7984ms:timeout:142979256)
IPv4 TCP 443     https  .zip:   146.17 Mb/s (DNS:16ms SYN:0ms POST:140ms Up:7845ms:timeout:143336304)
IPv4 TCP 554      http  .zip:    60.88 Mb/s (DNS:15ms SYN:0ms POST:16ms Up:7968ms:timeout:60632496)
IPv4 TCP 1194    https  .zip:   141.68 Mb/s (DNS:16ms SYN:0ms POST:140ms Up:7844ms:timeout:138920400)
IPv4 TCP 6881     http  .zip:   148.67 Mb/s (DNS:15ms SYN:0ms POST:0ms Up:7984ms:timeout:148371912)
IPv4 TCP 8080     http  .zip:   140.41 Mb/s (DNS:0ms SYN:16ms POST:0ms Up:7984ms:timeout:140131080)
IPv6 TCP 80       http  .zip: error (http 000)
IPv6 TCP 80       http  .jpg: error (http 000)
IPv6 TCP 80       http  .zip: error (http 000)
IPv6 TCP 443     https  .zip: error (http 000)
IPv6 TCP 554      http  .zip: error (http 000)
IPv6 TCP 1194    https  .zip: error (http 000)
IPv6 TCP 6881     http  .zip: error (http 000)
IPv6 TCP 8080     http  .zip: error (http 000)
ended at: Thu Mar  3 10:27:48 2016

vivien

  • Administrateur
  • *
  • Messages: 47 390
    • Twitter LaFibre.info
Test de débit et de neutralité de l'Internet
« Réponse #154 le: 03 mars 2016 à 11:12:44 »
Il faudrait rajouter un petit pause à la fin pour ne pas fermer la fenêtre automatiquement.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 114
  • Paris (75)
Test de débit et de neutralité de l'Internet
« Réponse #155 le: 03 mars 2016 à 12:26:55 »
Le probleme c'est d'éviter de 'spécialiser' le script pour Windows.

ce qu'on peut faire c'est un "packaging" différent: au lieu de packager 'perl+curl+neutrality-test.pl' dans un exe , on package 'perl+curl+un script special pour Windows'. Ce script special Windows va:

- Télécharger et lancer le script neutrality-test.pl (comme ca on toujours la dernière version sans besoin de reconstruire un nouveau .exe).
- Attendre l'appuie d'une touche quand neutrality-test.pl a fini

Ca serait donc un espèce de 'launcher' qu'on a construire qu'une seul fois et qui n'a pas besoin d’être mis a jour. L'inconvénient c'est que ca ne marche pas sans Internet mais bon vu ce que fait  neutrality-test.pl ca n'est pas vraiment un probleme...

Il faudrait donc pouvoir télécharger neutrality-test.pl depuis un endroit connu et fixe. Idéalement depuis le meme serveur utiliser pour les tests:
https://server/path/neutrality-test.pl : il suffit de mirrorer https://raw.githubusercontent.com/kgersen/neutrality-test/master/neutrality-test.pl soit en faisant une copie tout les X heures ou jours ou mieux encore, en utilisant un WebHook Github pour être notifié des mises a jour.

ou alors on met en dur le lien vers github mais ca n'est pas une approche recommandée.