0 Membres et 1 Invité sur ce sujet
bon il se fait tard mais apres une rude bataille avec l'antiquité qu'est Perl
Pourquoi Perl et pas Python d'ailleurs ?
[root@vultr ~]# curl -s https://raw.githubusercontent.com/kgersen/neutrality-test/master/neutrality-test.pl | perlRunning on linux - 2.6.32-220.17.1.el6.x86_64 - x86_64-linux-thread-multistarted at: Tue Mar 1 15:39:45 2016IPv4 TCP 80 http .zip: 671.72 Mb/s (DNS:509ms SYN:2ms GET:3ms Down:7997ms:timeout:671464880)IPv4 TCP 80 http .jpg: 1331.80 Mb/s (DNS:4ms SYN:3ms GET:2ms Down:7997ms:timeout:1331302557)IPv4 TCP 80 http .mp4: 576.66 Mb/s (DNS:4ms SYN:3ms GET:3ms Down:7996ms:timeout:576367486)IPv4 TCP 80 http .pdf: 498.52 Mb/s (DNS:4ms SYN:3ms GET:2ms Down:7997ms:timeout:498334760)IPv4 TCP 443 https .zip: 1586.11 Mb/s (DNS:4ms SYN:2ms GET:131ms Down:7868ms:timeout:1559937024)IPv4 TCP 443 https .jpg: 697.37 Mb/s (DNS:4ms SYN:3ms GET:117ms Down:7882ms:timeout:687079424)IPv4 TCP 554 http .zip: 459.09 Mb/s (DNS:4ms SYN:3ms GET:3ms Down:7997ms:timeout:458915856)IPv4 TCP 554 http .jpg: 609.02 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7996ms:timeout:608715805)IPv4 TCP 554 http .mp4: 665.83 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7996ms:timeout:665499126)IPv4 TCP 993 https .zip: 577.49 Mb/s (DNS:4ms SYN:3ms GET:159ms Down:7840ms:timeout:565936128)IPv4 TCP 993 https .jpg: 981.03 Mb/s (DNS:4ms SYN:2ms GET:127ms Down:7872ms:timeout:965328896)IPv4 TCP 1194 https .zip: 1491.00 Mb/s (DNS:4ms SYN:2ms GET:136ms Down:7863ms:timeout:1465466880)IPv4 TCP 1194 https .jpg: 899.05 Mb/s (DNS:4ms SYN:2ms GET:138ms Down:7861ms:timeout:883425280)IPv4 TCP 6881 http .zip: 595.52 Mb/s (DNS:4ms SYN:3ms GET:2ms Down:7997ms:timeout:595301528)IPv4 TCP 6881 http .jpg: 724.91 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7997ms:timeout:724635445)IPv4 TCP 8080 http .zip: 399.82 Mb/s (DNS:4ms SYN:3ms GET:2ms Down:7997ms:timeout:399673832)IPv4 TCP 8080 http .jpg: 439.74 Mb/s (DNS:4ms SYN:3ms GET:2ms Down:7998ms:timeout:439625605)IPv4 TCP 8080 http .mp4: 746.86 Mb/s (DNS:4ms SYN:3ms GET:3ms Down:7996ms:timeout:746482870)IPv6 TCP 80 http .zip: 1905.46 Mb/s (DNS:28ms SYN:3ms GET:2ms Down:7997ms:timeout:1904743204)IPv6 TCP 80 http .jpg: 887.76 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7996ms:timeout:887316133)IPv6 TCP 80 http .mp4: 742.80 Mb/s (DNS:4ms SYN:2ms GET:2ms Down:7997ms:timeout:742518362)IPv6 TCP 443 https .zip: 1398.18 Mb/s (DNS:4ms SYN:2ms GET:140ms Down:7859ms:timeout:1373536256)IPv6 TCP 554 http .zip: 638.83 Mb/s (DNS:4ms SYN:2ms GET:2ms Down:7997ms:timeout:638594228)IPv6 TCP 1194 https .zip: 1087.41 Mb/s (DNS:4ms SYN:2ms GET:151ms Down:7848ms:timeout:1066745856)IPv6 TCP 6881 http .zip: 1067.96 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7996ms:timeout:1067421200)IPv6 TCP 8080 http .zip: 1078.63 Mb/s (DNS:4ms SYN:2ms GET:3ms Down:7997ms:timeout:1078224020)IPv4 TCP 80 http .zip: 3984.33 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:3982338360)IPv4 TCP 80 http .jpg: 3388.34 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:3386646900)IPv4 TCP 80 http .mp4: 3280.62 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:3278981160)IPv4 TCP 443 https .zip: 3157.41 Mb/s (DNS:4ms SYN:3ms POST:147ms Up:7852ms:timeout:3098997720)IPv4 TCP 554 http .zip: 3694.29 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:3692903760)IPv4 TCP 1194 https .zip: 3022.24 Mb/s (DNS:4ms SYN:2ms POST:138ms Up:7861ms:timeout:2969726760)IPv4 TCP 6881 http .zip: 3574.58 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:3572789220)IPv4 TCP 8080 http .zip: 3880.69 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:3878751240)IPv6 TCP 80 http .zip: 2024.49 Mb/s (DNS:4ms SYN:3ms POST:2ms Up:7997ms:timeout:2023732620)IPv6 TCP 80 http .jpg: 2010.84 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:2010088080)IPv6 TCP 80 http .zip: 1929.23 Mb/s (DNS:4ms SYN:2ms POST:3ms Up:7996ms:timeout:1928269980)IPv6 TCP 443 https .zip: 1900.69 Mb/s (DNS:4ms SYN:2ms POST:154ms Up:7845ms:timeout:1863863820)IPv6 TCP 554 http .zip: 1982.51 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:1981767060)IPv6 TCP 1194 https .zip: 1897.92 Mb/s (DNS:4ms SYN:2ms POST:150ms Up:7849ms:timeout:1862094780)IPv6 TCP 6881 http .zip: 1883.65 Mb/s (DNS:4ms SYN:3ms POST:2ms Up:7997ms:timeout:1882946520)IPv6 TCP 8080 http .zip: 2031.72 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:2030956200)ended at: Tue Mar 1 15:45:21 2016
root@ory-nspeed:~# curl https://raw.githubusercontent.com/kgersen/neutrality-test/master/neutrality-test.pl | perl % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 9537 100 9537 0 0 47526 0 --:--:-- --:--:-- --:--:-- 47685Running on linux - 3.2.0-95-highbank - arm-linux-gnueabihf-thread-multi-64intstarted at: Tue Mar 1 15:16:57 2016IPv4 TCP 80 http .zip: 905.26 Mb/s (DNS:30ms SYN:2ms GET:1ms Down:7998ms:timeout:905031624)IPv4 TCP 80 http .jpg: 909.84 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:909494821)IPv4 TCP 80 http .mp4: 919.49 Mb/s (DNS:4ms SYN:2ms GET:1ms Down:7998ms:timeout:919264022)IPv4 TCP 80 http .pdf: 915.45 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:915104744)IPv4 TCP 443 https .zip: 149.97 Mb/s (DNS:5ms SYN:2ms GET:81ms Down:7919ms:timeout:148455424)IPv4 TCP 443 https .jpg: 149.33 Mb/s (DNS:5ms SYN:2ms GET:55ms Down:7945ms:timeout:148307968)IPv4 TCP 554 http .zip: 924.86 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:924513016)IPv4 TCP 554 http .jpg: 892.64 Mb/s (DNS:4ms SYN:2ms GET:1ms Down:7998ms:timeout:892415205)IPv4 TCP 554 http .mp4: 919.10 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:918750438)IPv4 TCP 993 https .zip: 148.75 Mb/s (DNS:4ms SYN:2ms GET:58ms Down:7942ms:timeout:147668992)IPv4 TCP 993 https .jpg: 148.19 Mb/s (DNS:5ms SYN:2ms GET:58ms Down:7942ms:timeout:147111936)IPv4 TCP 1194 https .zip: 148.53 Mb/s (DNS:5ms SYN:2ms GET:63ms Down:7936ms:timeout:147341312)IPv4 TCP 1194 https .jpg: 136.50 Mb/s (DNS:5ms SYN:2ms GET:58ms Down:7941ms:timeout:135495680)IPv4 TCP 6881 http .zip: 926.28 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:925935864)IPv4 TCP 6881 http .jpg: 921.00 Mb/s (DNS:5ms SYN:2ms GET:1ms Down:7998ms:timeout:920774741)IPv4 TCP 8080 http .zip: 931.67 Mb/s (DNS:5ms SYN:2ms GET:2ms Down:7997ms:timeout:931322960)IPv4 TCP 8080 http .jpg: 931.64 Mb/s (DNS:4ms SYN:2ms GET:1ms Down:7998ms:timeout:931408397)IPv4 TCP 8080 http .mp4: 917.55 Mb/s (DNS:5ms SYN:2ms GET:1ms Down:7998ms:timeout:917325150)IPv6 TCP 80 http .zip: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:80/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv6 TCP 80 http .jpg: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:80/fichiers/5000Mo/5000Mo.jpg !!! RC = 71IPv6 TCP 80 http .mp4: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:80/fichiers/5000Mo/5000Mo.mp4 !!! RC = 71IPv6 TCP 443 https .zip: !!! curl error for 6 GET 8 5000M --insecure https://3.testdebit.info:443/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv6 TCP 554 http .zip: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:554/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv6 TCP 1194 https .zip: !!! curl error for 6 GET 8 5000M --insecure https://3.testdebit.info:1194/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv6 TCP 6881 http .zip: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:6881/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv6 TCP 8080 http .zip: !!! curl error for 6 GET 8 5000M http://3.testdebit.info:8080/fichiers/5000Mo/5000Mo.zip !!! RC = 71IPv4 TCP 80 http .zip: 640.77 Mb/s (DNS:5ms SYN:2ms POST:2ms Up:7997ms:timeout:640529456)IPv4 TCP 80 http .jpg: 659.74 Mb/s (DNS:5ms SYN:1ms POST:2ms Up:7997ms:timeout:659493790)IPv4 TCP 80 http .mp4: 635.40 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:635164768)IPv4 TCP 443 https .zip: 122.35 Mb/s (DNS:4ms SYN:2ms POST:51ms Up:7948ms:timeout:121555980)IPv4 TCP 554 http .zip: 650.01 Mb/s (DNS:5ms SYN:1ms POST:2ms Up:7997ms:timeout:649761840)IPv4 TCP 1194 https .zip: 130.86 Mb/s (DNS:5ms SYN:2ms POST:52ms Up:7947ms:timeout:129991680)IPv4 TCP 6881 http .zip: 636.76 Mb/s (DNS:5ms SYN:2ms POST:2ms Up:7997ms:timeout:636524256)IPv4 TCP 8080 http .zip: 615.06 Mb/s (DNS:4ms SYN:2ms POST:2ms Up:7997ms:timeout:614827088)IPv6 TCP 80 http .zip: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:80 !!! RC = 71IPv6 TCP 80 http .jpg: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:80 !!! RC = 71IPv6 TCP 80 http .zip: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:80 !!! RC = 71IPv6 TCP 443 https .zip: !!! curl error for 6 POST 8 5000M --insecure -T "-" https://3.testdebit.info:443 !!! RC = 71IPv6 TCP 554 http .zip: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:554 !!! RC = 71IPv6 TCP 1194 https .zip: !!! curl error for 6 POST 8 5000M --insecure -T "-" https://3.testdebit.info:1194 !!! RC = 71IPv6 TCP 6881 http .zip: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:6881 !!! RC = 71IPv6 TCP 8080 http .zip: !!! curl error for 6 POST 8 5000M -T "-" http://3.testdebit.info:8080 !!! RC = 71ended at: Tue Mar 1 15:20:27 2016
my $ip= get("https://ip.lafibre.info/ip.php");printf("Protocole IP : IPv%d\n",(index($ip,":")==-1)?4:6);
Pour la présence d'IPv6, pourquoi ne pas tester avec ce bout de code ?Code: [Sélectionner]my $ip= get("https://ip.lafibre.info/ip.php");printf("Protocole IP : IPv%d\n",(index($ip,":")==-1)?4:6);
Dans 99,9% des cas, IPv6 est préféré sur IPv4, non ?
Préférer IPv4 sur IPv6, c'est ne jamais utiliser IPv6, car IPv4 est toujours disponible, donc il n'est pas nécessaire de faire un test de débit en IPv6 dans ce cas là.