Skip to main content

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.

Release files for hillstone-client 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hillstone-client 1.0.1
File Size Uploaded
hillstone-client-1.0.1.tar.gz 6.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hillstone-client 1.0.1
File Interpreter ABI Platform
hillstone_client-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.7 kB

Release files / hillstone-client-1.0.1.tar.gz

Download URL hillstone-client-1.0.1.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9a3de2f54bad1218345637ad39cd16145f4391edc83192079418d101c77de06e
BLAKE2b-256 checksum
How to use checksums
d294ddb3c79421efe6bea806db5c9ad61cff64ff4eeb425f1a0cd377ebb01556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

Release files / hillstone_client-1.0.1-py3-none-any.whl

Download URL hillstone_client-1.0.1-py3-none-any.whl
Size 19.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a82412121cf9507d877514bb3918c7c9cc5534c7bc1562dfef360ad75844e407
BLAKE2b-256 checksum
How to use checksums
2f668340c6344ef3ffb3297045c4565f2f1dbcc6ecf7b0c4fb19e26885e6315f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page