Oui, si il y a un port TCP toujours ouvert sur les NeufBox v4 et v5 (par exemple pour l'administration) une adaptation de mon programme est très simple. Il faut que je parse a sa recherche...
Je remplace ping par hping3 (sur cet exemple, je ping le port 51005 utilisé pour l'administration TR69 sur certaines box) :
$ sudo hping3 -S -c 20 -i u200000 -p 51005 212.195.246.180
HPING 212.195.246.180 (eth0 212.195.246.180): S set, 40 headers + 0 data bytes
len=46 ip=212.195.246.180 ttl=56 id=6613 sport=51005 flags=SA seq=0 win=4096 rtt=48.8 ms
len=46 ip=212.195.246.180 ttl=56 id=6614 sport=51005 flags=SA seq=1 win=4096 rtt=48.6 ms
len=46 ip=212.195.246.180 ttl=56 id=6615 sport=51005 flags=SA seq=2 win=4096 rtt=47.9 ms
len=46 ip=212.195.246.180 ttl=56 id=6616 sport=51005 flags=SA seq=3 win=4096 rtt=48.8 ms
len=46 ip=212.195.246.180 ttl=56 id=6617 sport=51005 flags=SA seq=4 win=4096 rtt=48.1 ms
len=46 ip=212.195.246.180 ttl=56 id=6618 sport=51005 flags=SA seq=5 win=4096 rtt=48.4 ms
len=46 ip=212.195.246.180 ttl=56 id=6619 sport=51005 flags=SA seq=6 win=4096 rtt=48.3 ms
len=46 ip=212.195.246.180 ttl=56 id=6620 sport=51005 flags=SA seq=7 win=4096 rtt=48.1 ms
len=46 ip=212.195.246.180 ttl=56 id=6621 sport=51005 flags=SA seq=8 win=4096 rtt=48.0 ms
len=46 ip=212.195.246.180 ttl=56 id=6622 sport=51005 flags=SA seq=9 win=4096 rtt=47.8 ms
len=46 ip=212.195.246.180 ttl=56 id=6623 sport=51005 flags=SA seq=10 win=4096 rtt=48.3 ms
len=46 ip=212.195.246.180 ttl=56 id=6624 sport=51005 flags=SA seq=11 win=4096 rtt=48.0 ms
len=46 ip=212.195.246.180 ttl=56 id=6625 sport=51005 flags=SA seq=12 win=4096 rtt=47.9 ms
len=46 ip=212.195.246.180 ttl=56 id=6626 sport=51005 flags=SA seq=13 win=4096 rtt=47.8 ms
len=46 ip=212.195.246.180 ttl=56 id=6627 sport=51005 flags=SA seq=14 win=4096 rtt=47.6 ms
len=46 ip=212.195.246.180 ttl=56 id=6628 sport=51005 flags=SA seq=15 win=4096 rtt=47.5 ms
len=46 ip=212.195.246.180 ttl=56 id=6629 sport=51005 flags=SA seq=16 win=4096 rtt=49.2 ms
len=46 ip=212.195.246.180 ttl=56 id=6630 sport=51005 flags=SA seq=17 win=4096 rtt=49.1 ms
len=46 ip=212.195.246.180 ttl=56 id=6631 sport=51005 flags=SA seq=18 win=4096 rtt=49.0 ms
len=46 ip=212.195.246.180 ttl=56 id=6632 sport=51005 flags=SA seq=19 win=4096 rtt=48.8 ms
--- 212.195.246.180 hping statistic ---
20 packets transmitted, 20 packets received, 0% packet loss
round-trip min/avg/max = 47.5/48.3/49.2 ms