
Guarddog
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Guarddog is a firewall configuration utility for Linux systems. It is aimed at two groups of users. Novice to intermediate users who are not experts in TCP/IP networking and security, and those users who don't want the hastle of dealing with cryptic shell scripts and ipchains/iptables parameters.
16 years ago
Changes compared to 2.2:
* More protocols: Jabber over SSL, PGP key server, Bittorrent, rsync, distcc, gkrellm, Microsoft Media Server protocol.
* User defined protocols now support port ranges
* Kernel 2.6 support.
16 years ago
Changes compared to 2.2:
* More protocols: Jabber over SSL, PGP key server, Bittorrent, rsync, distcc, gkrellm, Microsoft Media Server protocol.
* User defined protocols now support port ranges
* Kernel 2.6 support.
Win32shit
10 years ago
Works on Mandriva 2009--->looks at ftp.pbone.net for rpm.
Report
jvz
13 years ago
Report
JmOnKeY
14 years ago
I installed on SuSE 10.1 upgraded from 9.3 and it installed and ran flawlessly.
Good luck for the future
JmOnKeY
Report
dovidhalevi
15 years ago
Because of Sid's current problems, I built kde3.5 with konstruct and must now build kde apps to get it all off Sid.
Guarddog and some other compiles fail is this manner:
:guarddog.cpp:(.text+0x3211): undefined reference to `vtable for GuarddogApp'
guarddog.o: In function `GuarddogApp::~GuarddogApp()':guarddog.cpp:(.text+0x331a): undefined reference to `vtable for GuarddogApp'
guarddog.o:guarddog.cpp:(.text+0x3321): more undefined references to `vtable for GuarddogApp' follow
commandrunner.o: In function `CommandRunner::CommandRunner(QWidget*, char const*)':commandrunner.cpp:(.text+0x300): undefined reference to `vtable for CommandRunner'
:commandrunner.cpp:(.text+0x307): undefined reference to `vtable for CommandRunner'
commandrunner.o: In function `CommandRunner::CommandRunner(QWidget*, char const*)':commandrunner.cpp:(.text+0x5a0): undefined reference to `vtable for CommandRunner'
:commandrunner.cpp:(.text+0x5a7): undefined reference to `vtable for CommandRunner'
commandrunner.o: In function `CommandRunner::~CommandRunner()':commandrunner.cpp:(.text+0x7da): undefined reference to `vtable for CommandRunner'
commandrunner.o:commandrunner.cpp:(.text+0x7e1): more undefined references to `vtable for CommandRunner' follow
collect2: ld returned 1 exit status
How might I fix this? (Using previus gcc from Sid as current one needs the new libc6 which is broken).
Report
OleN
16 years ago
Using GuardDog to configure my firewall for this was easy. And all my previous attempts had resulted in the host only SAMBA server being blocked as well.
Report
scobiej
16 years ago
Report
Sagittarius
16 years ago
Report
TMG
16 years ago
It's really easy to use and has great documentation (although I miss "What's this?" help).
Now my computer is finally secure. Before Guarddog, I did not have a firewall because it was too complicated to set up.
Report
brent1a
16 years ago
Report
amishtechie
16 years ago
Report
jrong
16 years ago
Report
diggie
17 years ago
> "An error occurred while reading the protocol database. Details: unable to
open the network protocol database XML file."
The solution is here:
When building it (compiling) you need to pass --prefix=/usr or similar to configure. It depends on where you KDE stuff is installed.
It worked fine to me: './configure --prefix=/usr' and then 'make' and 'make install'
Report
anubis_double
17 years ago
redhat8.0
qt3.0.5
KDE3.0.5
I'm not sure what other info would help, but I get this error when 'make install' with ./configure --prefix=/usr
Making install in protocoldb
make[1]: Entering directory `/home/anubis/guarddog-2.2.0/protocoldb'
/usr/bin/xmllint --noout --valid --dtdvalid protocoldb.dtd networkprotocoldb.xml
http://www.simonzone.com/software/protocoldb/1.0/protocoldb.dtd:1: error: Extra content at the end of the document
^
make[1]: *** [dbvalid] Error 1
make[1]: Leaving directory `/home/anubis/guarddog-2.2.0/protocoldb'
make: *** [install-recursive] Error 1
Not giving ./configure any options I still have the same runtime error as well, in a popup:
An error occured while reading the protocol database.
Details: "Unable to open the network protocol database XML file."
and on the command line:
QFile::open: No file name specified
Seems like an error related to something not being installed above, but I've no idea how to fix it. Providing this feedback in case it helps somehow =)
Report
pmongeau
17 years ago
make[2]: *** [guarddog] Error 1
make[2]: Leaving directory `/root/Download/guarddog-2.3.0/guarddog-2.3.0/guarddog'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Download/guarddog-2.3.0/guarddog-2.3.0'
make: *** [all-recursive-am] Error 2
Report
michaelbuesch
17 years ago
Report
Sagittarius
17 years ago
Easy, convenient.
If you do not intend to be a master of iptable rules then Guarddog may be for you.
Report