Skip to content

Yet another implementation of Hillstone™ Secure Connect VPN Client (Passed python3.8)

License

Notifications You must be signed in to change notification settings

dankernel/hilldust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hilldust

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

and for macOS later.

Install

pip install hillstone-client

or

pip install git+https://github.com/dankernel/hilldust.git

Usage

sudo hillstone-client <vpn.yourdomain.com:port> <username> <password>

note : If or contains shell speacial keywords such as '!' or '@' wrap up string with single quote. Ex. 'abcd!@' image

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.

About

Yet another implementation of Hillstone™ Secure Connect VPN Client (Passed python3.8)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%