Username: Password: Remember me
Search Criteria Advanced
Package Details

fwknop 1.9.12-2
http://www.cipherdyne.org/fwknop/
FireWall KNock OPerator: Single Packet Authorization and Port Knocking

unsupported :: network
Maintainer: None
Votes: 7

License: GPL

Last Updated: Sat, 28 Nov 2009 21:52:37 +0000
First Submitted: Fri, 10 Oct 2008 21:09:14 +0000

Tarball :: Files :: PKGBUILD

Dependencies perl

Sources
fwknopd
http://www.cipherdyne.org/fwknop/download/fwknop-1.9.12.tar.gz
Comment by: phects on Tue, 19 Jan 2010 08:26:34 +0000
Would you please fix these issues?

$ namcap fwknop-1.9.12-2-i686.pkg.tar.gz
fwknop W: File (usr/man) exists in a non-standard directory.
fwknop W: File (usr/man/man8) exists in a non-standard directory.
fwknop W: File (usr/man/man8/fwknop.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/knopwatchd.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/fwknopd.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/knopmd.8.gz) exists in a non-standard directory.
fwknop E: Non-FHS man page (usr/man) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/fwknop.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/knopwatchd.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/fwknopd.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/knopmd.8.gz) found. Use /usr/share/man instead
fwknop W: File (etc/fwknop/fwknop.conf) does not have the world readable bit set.
fwknop W: File (etc/fwknop/pf.os) does not have the world readable bit set.
fwknop W: File (etc/fwknop/access.conf) does not have the world readable bit set.
fwknop W: File (usr/sbin/fwknopd) does not have the world readable bit set.
fwknop W: File (usr/sbin/knoptm) does not have the world readable bit set.
fwknop W: File (usr/sbin/knopmd) does not have the world readable bit set.
fwknop W: File (usr/sbin/knopwatchd) does not have the world readable bit set.
fwknop W: File (usr/sbin/fwknop_serv) does not have the world readable bit set.
Comment by: Xyne on Sun, 16 Aug 2009 22:44:02 +0000
@audrencezar
Read my comment below about using pacpan to build the missing dependencies.
Comment by: audrencezar on Sun, 16 Aug 2009 17:37:38 +0000
I don't found deps "perl-net-pcap" "perl-net-rawip" "perl-net-ping-external" in ArchLinux repos or AUR
Comment by: Xyne on Fri, 26 Jun 2009 02:23:59 +0000
@thiagoc

The perl module dependencies are those listed in the INSTALL file in the package source. Some of them can probably be moved to the optdeps array... I'll leave it to you to figure out which. ;)

I added postfix for sendmail (which I didn't have on my system) when trying to use install.pl to install to $pkgdir. Check if sendmail is an actual dependency and then replace postfix with msmtp if it makes more sense.

Anyway, thanks for taking over this package. You should be able to adopt it now.

Comment by: thiagoc on Fri, 26 Jun 2009 01:12:24 +0000
@Xyne

Thanks for the reply.

I'll start using this package by now, and will be a honor to me be the maintainer... it will be my first :^)

I have some questions:

- Why these lots of perl modules? Where you find these dependecies? I'm running fwknop with just these perl modules: perl-crypt-cbc, perl-iptables-chainmgr, perl-iptables-parse, perl-net-ipv4addr, perl-net-pcap, perl-unix-syslog... but I not sure if it will satisfy all features.

- Why postfix as depency? Maybe we can put msmtp in place...

PS.: sorry, my english is not so good ;^)
Comment by: Xyne on Fri, 26 Jun 2009 00:10:51 +0000
@thiagoc

Sorry, I accidentally deleted your comment when I intended to delete my own.


I've added the other dependencies now along with the init-script that you posted and added you (as "thiagoc"... tell me if you want me to change the name) as a contributor to the PKGBUILD.

Some of the perl modules are not provided in the repos or in the AUR. To build them I suggest that you use pacpan:
http://xyne.archlinux.ca/info/pacpan

I've tested it and it was able to build all of the missing cpan modules and package them. To give a concrete example, when I ran makepkg, I received the following message:

==> Missing Dependencies:
-> postfix
-> perl-class-methodmaker
-> perl-crypt-cbc
-> perl-crypt-rijndael
-> perl-gnupg-interface
-> perl-iptables-chainmgr
-> perl-iptables-parse
-> perl-net-ipv4addr
-> perl-net-pcap
-> perl-net-rawip
-> perl-net-ping-external
-> perl-term-readkey
-> perl-unix-syslog


Running the following command built all of the above cpan packages that were not available in the repos:

pacpan perl-class-methodmaker perl-crypt-cbc perl-crypt-rijndael perl-gnupg-interface perl-iptables-chainmgr perl-iptables-parse perl-net-ipv4addr perl-net-pcap perl-net-rawip perl-net-ping-external perl-term-readkey perl-unix-syslog
./build_cpan --pacman-args '--asdeps'

This satisfied all the dependencies for fwknop.



I should also point out that I do not use this package. If you would like to maintain it, I can orphan it for you.

v1.6.0