The Guarddog Handbook

Simon Edwards <>

Revision 2.4.0 (12/12/2004)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Guarddog is user friendly firewall utility for KDE running on Linux. The best way to get started is to read the short tutorials starting with the first one.

Table of Contents

1. Introduction
What is a firewall and why do I need one?
A Warning: No Silver Bullet Here
Why use Guarddog
2. Using Guarddog
Tutorial: Basic Configuration
Starting Guarddog
Basic Networking Concepts
Permitting DNS
Protocol Organisation
Permitting Common Protocols
Applying your new Firewall
Tutorial: Using Zones
Introducing Zones
Editing Zones
Creating a Demilitarised Zone
Tutorial: Router Configuration
Anatomy of a typical LAN connected to the Internet
"Repeat after me: Guarddog is a firewall"
Configure Routing and Network Settings
Teaching Guarddog to Allow Traffic to/from your LAN
Step by Step
Important Notes
Windows Networking (NETBIOS)
Nmap and Nessus Scanning
Telstra BigPond Cable
X Window System
DHCP (Dynamic Host Configuration Protocol)
Squid, Web proxies and ICP
3. Program Reference
The Zone Tab
The Protocol Tab
Protocol Information
The Logging Tab
Rate Limiting
Logging Options
The Advanced Tab
Local Dynamic Port Range
DHCP (Dynamic Host Configuration Protocol)
User Defined Protocols
4. Questions and Answers
5. Credits and License
A. Installation
How to obtain Guarddog