Skip to main content

Simple Hillstone client for linux

Project description

Hilldust

(UNOFFICIAL) Yet another implementation of Hillstone™ Secure Connect VPN Client for Linux

and for macOS later.

Usage

./hilldust.py vpn.yourdomain.com:12345 username password

As vpn.yourdomain.com:12345 is your VPN provider's address.

Notes

For now, it is only a proof-of-concept and may be not available for all the users, because it only supports auth: HMAC-SHA1-96, crypto: 3DES-CBC.

Dependencies

  • Python 3
  • scapy (Python module)
  • cryptography (Python module)
  • iproute2

Please note different systems may have different names for Python 3. It can be: python3 with pip3, or python with pip,

You may use the shortcut: pip3 install -r requirements.txt to install all Python modules the program needs.

You may use ip -Version to check if your system is missing iproute2 utility.

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

hillstone-client-1.0.1.tar.gz (6.9 kB view hashes)

Uploaded Source

Built Distribution

hillstone_client-1.0.1-py3-none-any.whl (19.9 kB view hashes)

Uploaded Python 3

Supported by

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