There are 4 repositories under port-knocking topic.
Resources about network security, including: Proxy/GFW/ReverseProxy/Tunnel/VPN/Tor/I2P, and MiTM/PortKnocking/NetworkSniff/NetworkAnalysis/etc。More than 1700 open source tools for now. Post incoming.
Layer 4 Single Packet Authentication Linux kernel module utilizing Netfilter hooks and kernel supported Berkeley Packet Filters (BPF)
OpenSPA - An open and extensible Single Packet Authorization (SPA) protocol
🚪HTTP-Knocking hides a Web server and open it by knocking sequence: Hide Web server until your knocks
Not your average port knocker. A web-based service written in pure PHP that opens protected TCP and UDP ports in response to encrypted requests from a correctly configured client for a limited but renewable time period. MIT or LGPL.
Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).
Port-knocking client with multiple hosts support
Port Knocking in Perl (But also compiled for Win64)
nfqueue/ipset-based port knocking using JWT (JSON Web Token) as SPA (Single Packet Authorization)
Simple port knocking implementation using web requests. 使用 web 请求的简单 port knocking 实现。
Stuk is a solution for securely managing SSH on remote computers using Port knocking mechanism. Enables automatic provisioning of SSH keys and access with a multiple access control (MFA) and/or Universal (U2F) authentication factor. Scalable solution and applicable to cloud and physical IT infrastructures.
Secure your servers with PKS, a dynamic port-knocking system !
Ultimate Port Knocker supporting continuous knocking
A port knocking code, written in python3
Enable/Disable ports on windows using sequences of SYN packets sent to defined ports
A port knocking program that works off of periodically changing sequences.
Bash script for knocking on TCP and UDP ports. No dependencies.
Simple port knocking client written in GoLang
Kit of scripts for setuping your own VPN, Proxy, DOH servers and Tor bridge
Port knocking service based on ping (ICMP) packet analysis.