UDP port knocking suite with HMAC-PSK authentication
Project description
pyknock
UDP port knocking suite with HMAC-PSK authentication.
Requirements
Only Python 2.6+ or 3.3+ required.
Installation
Place file anywhere you want and run.
Usage
Server example:
./pyknock-server MySecretPSK 'ipset add -exist myallowedset $ip timeout 3600' 'ipset del -exist myallowedset $ip'
Client example:
./pyknock-client open my-protected-host.com MySecretPSK
Client behind NAT example:
./pyknock-client -S $(curl -s https://canihazip.com/s) open my-protected-host.com MySecretPSK
See help for more options.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyknock-0.4.1.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for pyknock-0.4.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36bdf4ad018e3234d4c9e4091a31acfa33ed9d60206ba750f4a1877c4d8e8229 |
|
MD5 | 5538417612dd055e63fcc749e5380d3c |
|
BLAKE2b-256 | c382d8c0ba2e1c0a0e1d027534a64e8f92f7d454a78e17bfe3b5f169337f6498 |