ActiveVPN¶
The Ultimate Network Privacy & VPN Detection Tool.
ActiveVPN inspects your system's network interfaces, analyzes running processes, checks your external IP against known hosting providers, and performs DNS leak tests — all in one hacker-style terminal UI. It tells you whether your VPN is actually working.
Key Features¶
- Deep scan — detects VPNs via interface names, process names, and IP reputation in one pass.
- Tor detection — specifically checks for active Tor services.
- External IP analysis — queries public IP APIs and flags datacenter/hosting/proxy IPs.
- DNS leak detection — compares your traffic IP with your DNS resolver IP.
- IPv6 leak check — reports your external IPv6 address and warns when IPv6 may leak around a tunnel.
- Overall verdict — combines every signal into a confidence score and a CLEAN / SUSPICIOUS / LIKELY VPN-PROXY / VPN DETECTED label.
- Kill switch — terminates active VPN processes, with a
--kill-forcefallback. - History & export — automatically logs scans and exports them as JSON, CSV, or TXT.
- Library API — importable as a Python package with a typed
ScanResult, silent mode, and watch callbacks. - Watch mode — continuously re-scans at a configurable interval.
- Configurable — patterns, colors, and API endpoints can be overridden with a TOML config file.
Quick Start¶
pip install activevpn
activevpn
Documentation¶
- Getting Started
- Installation
- Usage
- CLI Reference
- Configuration
- Architecture
- Development
- Deployment
- FAQ
- Troubleshooting
- Screenshots
Source code, the repository README, releases, and the issue tracker live on GitHub.