
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
|




