🔍 Internet Freedom Suite — Anti-Censorship & Network Intelligence Toolkit

· 2 min read
projects

Project Overview

A comprehensive Python-based toolkit designed to analyze, bypass, and monitor internet censorship. This suite combines multiple scanning engines, data breach analysis, VPN configuration discovery, and real-time network diagnostics to maintain internet accessibility under restricted conditions.


Key Features

🌐 Network Intelligence

ToolDescription
Multi-Source Config ScannerScans 50+ Telegram channels, GitHub repos, and paste sites for working VLESS/VMess/Trojan configs
DNS Health AnalyzerTests 1,000+ DNS servers across global data centers to identify unfiltered resolvers
SNI Bridge FinderAnalyzes 600+ Iranian websites to discover CDN-backed domains usable as TLS bridges
CDN Endpoint ScannerMaps active Cloudflare, ArvanCloud, and AWS IPs for fallback routing

🔓 Privacy & Security

ToolDescription
Phone Number OSINT EngineCross-references phone numbers against 12+ real-world breach databases (HaveIBeenPwned, DeHashed, SnusBase, LeakCheck)
Personal Data Exposure ReportDetails exactly what information is leaked per breach (names, national IDs, addresses, emails, passwords)
Risk AssessmentScores exposure level with actionable security recommendations

📊 Analytics & Monitoring

ToolDescription
Internet Health CheckerComplete network diagnostic testing DNS, latency, speed, and filter type detection
VPN Traffic AnalyzerMaps foreign sites accessed by Iranian users via VPN with protocol distribution
Device Market AnalysisTracks iPhone model distribution, regional penetration, and carrier statistics across Iran
Population Usage CalculatorComputes collective online hours (455M+ hours/day across 78M users)

Technical Stack

Python 3.x | sockets | SSL/TLS | urllib/requests | threading | JSON

Concurrent scanning:  ThreadPoolExecutor with 300–500 workers
Protocol support:     VLESS, VMess, Trojan, Shadowsocks, Hysteria2, TUIC
Live data saving:     Real-time JSON/TXT/CSV output during scans
Progress tracking:    Custom progress bars with ETA timers
Color-coded output:   Terminal UI for readability

Architecture

Internet Freedom Suite
├── Config Finders     (50+ sources)
├── DNS Scanners       (1,000+ servers)
├── SNI Analyzers      (600+ sites)
├── Breach Searchers   (12+ databases)
├── Network Diagnostics
├── Traffic Analyzers
└── Report Generators

Impact Metrics

MetricValue
VPN users analyzed35M+
iPhones cataloged12.8M
Internet users computed78M
Breach databases queried12
Config sources scanned50+
DNS servers tested1,000+
SNI sites analyzed600+

Use Cases

  • Digital Rights Researchers — Studying censorship patterns and filtering methods
  • Security Professionals — Auditing personal data exposure and breach risk
  • Network Engineers — Diagnosing filtering methods and DNS health
  • Privacy Advocates — Finding uncensored DNS resolvers
  • Journalists — Maintaining connectivity in restricted environments

Technologies

Python Sockets SSL/TLS ThreadPoolExecutor VLESS VMess Trojan Shadowsocks Hysteria2 TUIC OSINT DNS Cloudflare ArvanCloud HaveIBeenPwned DeHashed

Abbas Hamidavi
Authors
CS Student & AI Researcher Open Science advocate Building tools to probe, analyze, and secure LLM architectures Exploring the intersection of Red Teaming and Interpretability. AI Safety Researcher at Islamic Azad University, Mashhad, running an independent research programme in Machine Psychology. ORCID: https://orcid.org/0009-0001-7342-7844