Skip to content

Encrypted server client authentication using ticket hashes.

License

Notifications You must be signed in to change notification settings

MissMuffin/magicportknocker

Repository files navigation

Magic Portknocker

Like a portknocker but not. Magical.

Contains server and client programm as well as CLI for administrative functions. Server drops all incomming traffic except UDP traffic on authentication port. Authenticated users' IPs are whitelisted for predetemined port privileges.

This project was created for an independent course work (ICW) at the University of Applied Sciences Berlin (HTW) during the Applied Computer Science (MA) degree programm.

💡 For extensive step by step instructions click here 💡

Description

For an extensive write-up of the project and its inner workings/specification, see here

Install

Either download/clone repo and then

python3 setup.py install

or install straight from github

pip3 install -U --user "git+https://github.com/MissMuffin/magicportknocker#egg=port-knocker"

Iptables Setup

See here

Things to run

portknock-admin --help

portknock-server --help

portknock-client --help

About

Encrypted server client authentication using ticket hashes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published