fwknop

FireWall KNock OPerator: Single Packet Authorization and Port Knocking

Install

All systems
curl cmd.cat/fwknop.sh
Debian Debian
apt-get install fwknop
Ubuntu
apt-get install fwknop
Arch Arch Linux
pacman -S fwknop
image/svg+xml Kali Linux
apt-get install fwknop
Fedora
dnf install fwknop
Windows (WSL2)
sudo apt-get update sudo apt-get install fwknop
OS X
brew install fwknop
Raspbian
apt-get install fwknop

fwknop

FireWall KNock OPerator: Single Packet Authorization and Port Knocking

fwknop-client

FireWall KNock OPerator client side - C version

The FireWall KNock OPerator implements an authorization scheme called Single Packet Authorization (SPA), based on Netfilter and libpcap. Its main application is to protect services such as OpenSSH with an additional layer of security in order to make the exploitation of vulnerabilities (both 0-day and unpatched code) much more difficult. This is the client program responsible for accepting password input from the user, constructing SPA packets that conform to the fwknop packet format, and encrypting packet data.

libfko0-dbg

debugging symbol for the libfko library