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
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file what-vpn-0.5.tar.gz.
File metadata
- Download URL: what-vpn-0.5.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86755ddb8896a64d2a4d1f01b98d812c9d5a2747a3c56bb384feb6c6eaafcf84
|
|
| MD5 |
75c3149e83a4bd6e22f1d101732e3e5e
|
|
| BLAKE2b-256 |
dd8f4fe3b7561f397afe27ce702f895733b6bea48466997abb3086c68f98fc2e
|
File details
Details for the file what_vpn-0.5-py3-none-any.whl.
File metadata
- Download URL: what_vpn-0.5-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dce5ecbffb89d4669f8fcfd2bfec6629ce8c13f21c87ffbd1b43ee8f4f4c91e8
|
|
| MD5 |
1002d8a2e339fcebf602d5f1a602801a
|
|
| BLAKE2b-256 |
043f57aba5359a58d6c7e32248e3ab88f02d73d093691172ec77083030e2e5ba
|