flutter_vpn_detector 0.1.0 copy "flutter_vpn_detector: ^0.1.0" to clipboard
flutter_vpn_detector: ^0.1.0 copied to clipboard

A Flutter plugin to detect if the device is using a VPN connection. Supports Android, iOS, macOS, Windows, and Linux.

0.1.0 #

  • Initial release
  • Support for Android VPN detection
    • ConnectivityManager API check (Android 6.0+)
    • Network interface name check
    • Routing table check
  • Support for iOS VPN/Proxy detection
    • Direct network interface check using getifaddrs()
    • URL-specific proxy check
    • HTTP/HTTPS/SOCKS proxy detection
    • Scoped network settings check
    • Recursive proxy key detection
  • Support for macOS VPN detection (same as iOS)
  • Support for Windows VPN detection
    • Network adapter description check
    • Tunnel interface detection
  • Support for Linux VPN detection
    • /proc/net/dev interface check
    • /proc/net/route routing table check
  • Simple API: VpnChecker.isVpnActive()
0
likes
0
points
45
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to detect if the device is using a VPN connection. Supports Android, iOS, macOS, Windows, and Linux.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_vpn_detector

Packages that implement flutter_vpn_detector