Practical Secure Port Knocking
By John Graham-Cumming, November 01, 2004
Source Code Accompanies This Article. Download It Now.
Port knocking allows access to sensitive ports if you know the secret knock. John implements it using "Tumbler."
November, 2004: Practical Secure Port Knocking
Aug 11 10:00:46 kernel: FIREWALL:<b>SRC=192.168.0.5</b> DST=192.168.0.3
LEN=60 TOS=0x10 PREC=0x00 TTL=64 PROTO=TCP SPT=32769 <b>DPT=42</b>
Aug 11 10:00:55 kernel: FIREWALL:<b>SRC=192.168.0.5</b> DST=192.168.0.3
LEN=60 TOS=0x10 PREC=0x00 TTL=64 PROTO=TCP SPT=32770 <b>DPT=196</b>
Aug 11 10:00:57 kernel: FIREWALL:<b>SRC=192.168.0.5</b> DST=192.168.0.3
LEN=60 TOS=0x10 PREC=0x00 TTL=64 PROTO=TCP SPT=32771 <b>DPT=69</b>
Example 1: Log entries (emphasis added).