Tools zum Erkennen der Netzwerkverkehrsfilterung

Tools zum Erkennen der Netzwerkverkehrsfilterung

Im Iran haben wir ein anhaltendes Problem mit der Regierung, die verschiedene Netzwerkprotokolle blockiert und manipuliert. Ich suche nach einem Tool, Framework oder einer Plattform, die uns bei der Analyse und Berichterstattung dieser Aktivitäten hilft. Wenn das Framework uns das Schreiben benutzerdefinierter Skripte ermöglichen würde, wäre das ideal. Beispiele für Probleme, die wir erkennen müssen, sind:

  • SSL/TLS-Blockierung
  • DNS-Poisoning oder Spoofing
  • PPTP/IPSec/OpenVPN-Blockierung
  • Verlangsamung bestimmter Protokolle oder Websites
  • Blockierung anderer Protokolle wie SPDY, VoIP, OCSP usw.
  • Websites und Dienste, die blockiert werden, wie Facebook, Skype, WeChat usw.
  • In bestimmten Zeiten, wenn es politisch angespannt ist, werden normale Protokolle wie https sogar blockiert
  • Überprüfen Sie auch die Qualität Ihrer Internetverbindung über Ping oder andere Tests

Ich denke, dass zum Testen einiger dieser Aktivitäten eine Client/Server-Lösung erforderlich ist, was ok ist. Natürlich würde ich Open-Source-Bibliotheken bevorzugen, da wir so die Funktionalitäten mit neuen Tests oder Beispielen erweitern könnten.

Antwort1

DerGlasnost-Werkzeugkann einiges von dem, was Sie suchen, und das Tool ist BSD-lizenziert. Dies ist ein Client/Server-Tool.

Ich denke, Sie könnten einige nützliche Skripte erstellen mitnmapund seine integrierte Skriptfunktionalität lässt sich auch ziemlich einfach nutzen. Für diese Art von Lösung wäre es sicherlich auch erforderlich, „bekanntermaßen gute“ Server im Internet zu haben, mit denen Sie Verbindungsversuche unternehmen können. (Ich nehme an, Sie könnten Verbindungen zu öffentlichen Diensten herstellen, aber ich denke, Sie möchten eine Verbindung zu etwas herstellen, das Sie kontrollieren, damit Sie sich der Integrität sicher sein können.)

verwandte Informationen