Danh mục

cherepavel/VPN-Detector

Android app for detecting VPN usage and network tunneling signals.

snapshot · 26/10/2026
CV

cherepavel/VPN-Detector

Kotlin · danh tính provisional_slug_only

Android app for detecting VPN usage and network tunneling signals.

Sao536lịch sử sao
Hạng#12535snapshot toàn cục
Fork23bản ghi nguồn
Số ngày trending0lịch sử xu hướng
Snapshot chỉ có lịch sử sao đầy đủ của star-history/star-history. Lịch sử thiếu thì không vẽ.

README

Từ GitHub · lưu tạm tối đa 7 ngày

Android VPN Detector

Research tool for analyzing VPN detection mechanisms on Android.

Features

  • Detect VPN via NetworkCapabilities.TRANSPORT_VPN
  • Analyze active vs global VPN state
  • Interface detection (tun0, wg0)
  • Native + Java network enumeration

Purpose

Demonstrates how apps can detect VPN presence even with split tunneling.

Permissions

  • android.permission.ACCESS_NETWORK_STATE — used to access network state via ConnectivityManager
  • android.permission.QUERY_ALL_PACKAGES — used to enumerate installed applications in order to detect known VPN clients

Screenshots

VPN Active (full tunnel)

VPN Split / Bypass (still detectable)

License

MIT