A ferramenta Glasnost fará o que você está procurando, e a ferramenta é BSD licenciado. Esta é uma ferramenta cliente / servidor.
Acho que você poderia criar alguns scripts úteis usando nmap
e sua funcionalidade de script integrada com bastante facilidade também. Ter servidores "conhecidos" na Internet com os quais você pode fazer tentativas de conexão certamente também seria um requisito para esse tipo de solução. (Eu suponho que você poderia fazer conexões com serviços públicos, mas eu acho que você gostaria de se conectar a algo que você controla para que você possa ter certeza da integridade.)