在伊朗,我们一直面临政府封锁和操纵各种网络协议的问题。我正在寻找一种工具、框架或平台来帮助我们分析和报告这些活动。如果框架允许我们编写自定义脚本,那就太理想了。我们需要检测的示例问题包括:
- SSL/TLS 阻止
- DNS 中毒或欺骗
- PPTP/IPSec/OpenVPN 阻止
- 某些协议或网站的速度变慢
- 阻止其他协议,如 SPDY、VoIP、OCSP 等。
- 被屏蔽的网站和服务,如 Facebook、Skype、微信等。
- 在某些政治紧张时期,https 等正常协议甚至会被阻止
- 还可以通过 ping 或其他测试检查互联网连接质量
我猜测试其中一些活动需要客户端/服务器解决方案,这没问题。显然我更喜欢开源库,因为它可以让我们通过新测试或示例扩展其功能。