
port knocking
>
documentation
>
readme
about
firewall primer details knock lab download implementations documentation FAQ images resources contact ![]() ![]()
The port knocking Perl prototype is licensed under the GPL license.
GPL License
![]() |
DocumentationPerl prototype: v0.30
2004-Nov-14 18:59 | ...more new Net::Pcap support added to sniff packets directly ...more
The manpages for the Perl implementation of port knocking are available here.
This file describes the current Perl implementation, requirements and installation steps. Please contact me if you cannot get the sripts to run. readme################################################################ # # $Id: README,v 1.8 2004/07/05 22:10:03 martink Exp $ # # Copyright 2002-2004 Martin Krzywinski (martink@bcgsc.ca) # # This file is part of a Perl port knocking implementation. # # This port knocking implementation is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This port knocking implementation is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Clusterpunch; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # ################################################################ PORT KNOCKING Prototype Perl Implementation v0.30 To access the man pages, knockclient -man knockdaemon -man ################################################################ 0. REQUIREMENTS 0a. Perl In order to run this Perl implementation, you will require Perl v5.005+ and the following modules, available from CPAN (www.cpan.org) Config::General; File::Tail; Crypt::CBC; Crypt::Blowfish (or another Crypt::XXX module, depending on your choice of encryption) Math::VecStat; Net::Pcap NetPacket Pod::Usage; Schedule::At; Storable ------ 0b. Firewall You can use any firewall whose rules can be dynamically modified using system binaries. If you use the daemon in file mode, you will need a firewall log file that can be monitored by the server. The format of the pertinent parts of the log file line is defined in last updated 2004-Apr-05 17:26
|