Skip to main content

Identify servers running various SSL VPNs

Project description

Identifies servers running various SSL VPNs. (They should really be called “TLS-based” VPNs, but “SSL VPN” has become the de facto standard jargon.) Currently it can recognize…

  • Cisco AnyConnect and OpenConnect (ocserv

  • Juniper Network Connect/Pulse

  • PAN GlobalProtect

  • Barracuda Networks

  • Check Point

  • Microsoft SSTP

  • OpenVPN

  • Fortinet

  • Array Networks

Examples

$ what-vpn vpn.colorado.edu vpn.northeastern.edu \
    vpn.tnstate.edu vpn.smith.edu vpn.caltech.edu \
    vpn.yale.edu vpn.drew.edu vpn.uca.edu vpn.simmons.edu \
    vpn.nl.edu ssl-vpn.***.com
vpn.colorado.edu: AnyConnect/OpenConnect (Cisco)
vpn.northeastern.edu: PAN GlobalProtect (portal)
vpn.tnstate.edu: PAN GlobalProtect (portal+gateway)
vpn.smith.edu: Juniper Network Connect
vpn.caltech.edu: AnyConnect/OpenConnect (Cisco, ASA (9.1(6)6))
vpn.yale.edu: AnyConnect/OpenConnect (Cisco, ASA (8.4(5)))
vpn.drew.edu: OpenVPN (OpenVPN-AS)
vpn.uca.edu: Barracuda (2017)
vpn.simmons.edu: Check Point (2015, 20%)
vpn.nl.edu: Check Point
vpn.***.com: Array Networks (40%)
ssl-vpn.***.com: no match

$ what-vpn -v vpn.***.com

Sniffing ***.***.com ...
  Is it AnyConnect/OpenConnect? AnyConnect/OpenConnect (ocserv)
  Is it Juniper Network Connect? no match
  Is it PAN GlobalProtect? no match
  Is it Barracuda? no match
  Is it Check Point? no match
  Is it SSTP? no match
  Is it OpenVPN? no match
  => OpenConnect

TODO

  • Identify non-SSL/TLS-based VPNs? (e.g. IPSEC, à la ike-scan)

  • Identify more SSL VPNs: Citrix, Dell/SonicWall, F5 … any others?

  • Identify specific versions or flavors of VPN servers?

  • Better confidence levels?

Home page

https://github.com/dlenski/what-vpn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

what-vpn-0.3.tar.gz (6.9 kB view details)

Uploaded Source

File details

Details for the file what-vpn-0.3.tar.gz.

File metadata

  • Download URL: what-vpn-0.3.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.6

File hashes

Hashes for what-vpn-0.3.tar.gz
Algorithm Hash digest
SHA256 d33db593d677320a92cfbb76d895d5bf047624bd6424bf7fc2deb9bbfea8ea14
MD5 95f08b06625c09bf0b0cdd8e631a8f03
BLAKE2b-256 300e8ce19f49e68af27454b865e63e72b6f14649a29cdd280d39c3dfb75452bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page