Find a file
2026-04-07 14:11:45 +03:00
app add files 2026-04-07 14:11:45 +03:00
gradle add files 2026-04-07 14:11:45 +03:00
img add files 2026-04-07 14:11:45 +03:00
.gitignore Initial commit 2026-04-07 00:35:35 +03:00
build.gradle.kts add files 2026-04-07 14:11:45 +03:00
gradle.properties add files 2026-04-07 14:11:45 +03:00
gradlew add files 2026-04-07 14:11:45 +03:00
gradlew.bat add files 2026-04-07 14:11:45 +03:00
LICENSE Initial commit 2026-04-07 00:35:35 +03:00
README.md add files 2026-04-07 14:11:45 +03:00
settings.gradle.kts add files 2026-04-07 14:11:45 +03:00

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.

Screenshots

VPN Active (full tunnel)

VPN Split / Bypass (still detectable)