Metadata-Version: 2.1
Name: hillstone-client
Version: 1.0.1
Summary: Simple Hillstone client for linux
Home-page: https://github.com/dankernel/hilldust
Author: dankernel, dsparch
Author-email: dkdkernel@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: cryptography (==36.0.1)
Requires-Dist: scapy (==2.4.5)

# 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.


