"Fossies" - the Fresh Open Source Software Archive
As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard
) with prefixed line numbers.
Alternatively you can here view
the uninterpreted source code file.
1 COARSE PORT KNOCKING
3 1 - What this it
5 This is a simple implementation of Port Knocking techniques.
6 This sniffs network packets with determined keys and executes commands like firewall to open and close ports. In the client mode injects packets with key to server.
7 This is a personal project of the your author and is available for everybody by your GPL Licence.
9 2 - What is Port Knocking
11 In one instance, port knocking refers to a method of communication between two computers (arbitrary named here client and server) in which information is encoded, and possibly encrypted, into a sequence of port numbers. This sequence is termed the knock. The server initially presents no open ports to a public network and is monitoring all connection attempts. The client initiates connection attempts to the server by sending SYN packets to the ports specified in the knock. This process of knocking is what gives port knocking its name. The server offers no response to the client during the knocking phase, as it "silently" processes the port sequence. When the server decodes a valid knock it triggers a server-side process.
13 The definition of a valid knock is arbitrary, and up to the implementer. The server-side process is also arbitrary, and up to the implementer. The trigger may result in dynamic modification of firewall rules or other administrative system events.
15 3 - Timeline
17 * 20060228 - 0.0.6 released
18 * 20060110 - 0.0.5 released
19 * 20051114 - 0.0.4 released
20 * 20051111 - 0.0.3 released
21 * 20051101 - 0.0.2 released
22 * 20051020 - Initial release
24 4 - Install
26 Please run the install script that came together with this file.
28 5 - Uninstall
30 Please run the uninstall script that came together with this file.
32 6 - Download
34 Last version:
37 7 - TODO
39 * Easy installer
40 * Packages to linux distributions (deb and rpm)
41 * Daemon mode
42 * Support to crypt file keys
43 * Support to OPIE
45 8 - About author
47 Andre Luiz Rodrigues Ferreira is a Computing Science student and Support Analist from Orlandia - SP - Brazil.
48 Yours prefered subjects are Computer Networks, Information Security and Intrusion Detections Systems.
50 He also love to play drum in the vacant hours :)
52 PS: Sorry by your poor english. He's learning...
54 9 - Contact, help and support
56 You can obtain more information, help, contacts and have support this software choosing this choices:
58 1 - Subscribe the mail list: https://sourceforge.net/mail/?group_id=151153
59 2 - Access the project forum: https://sourceforge.net/forum/?group_id=151153
60 3 - Access the Source Forge project: https://sourceforge.net/projects/coarseknocking/
61 4 - Talk with the author: email@example.com
63 10 - How to help
65 Please reports bugs, patches and send documentation. The author will be happy! :)
67 11 - Links and references
69 Port Knocking project: http://www.portknocking.org
70 Linux Journal: http://www.linuxjournal.com/article/6811
71 Dr. Dobb's: http://www.ddj.com/documents/ddj0411g/0411g.html