
No Irão temos um problema contínuo com o governo. bloqueando e manipulando vários protocolos de rede. Estou procurando uma ferramenta, estrutura ou plataforma que nos ajude a analisar e relatar qualquer uma dessas atividades. Se a estrutura nos permitisse escrever scripts personalizados, seria o ideal. Exemplos de problemas que precisamos detectar são:
- Bloqueio SSL/TLS
- Envenenamento ou falsificação de DNS
- Bloqueio PPTP/IPSec/OpenVPN
- Desaceleração de certos protocolos ou sites
- Bloqueio de outros protocolos como SPDY, VoIP, OCSP, etc.
- Sites e serviços bloqueados como Facebook, Skype, WeChat, etc.
- Em certos momentos, quando há tensão política, protocolos normais como https são até bloqueados
- Verifique também a qualidade da conexão com a internet via ping ou outros testes
Acho que testar algumas dessas atividades precisa de uma solução cliente/servidor que esteja ok. Obviamente eu preferiria bibliotecas de código aberto, pois nos permitiriam estender suas funcionalidades com novos testes ou amostras.
Responder1
OFerramenta Glasnostfará parte do que você procura e a ferramenta é licenciada por BSD. Esta é uma ferramenta cliente/servidor.
Eu acho que você poderia construir alguns scripts úteis usandonmap
e sua funcionalidade de script integrada também é bastante fácil. Ter servidores "bons" na Internet aos quais você possa fazer tentativas de conexão certamente também seria um requisito para esse tipo de solução. (Suponho que você poderia fazer conexões com serviços públicos, mas acho que você gostaria de se conectar a algo que você controla para ter certeza da integridade.)