Cute Guidedog

Guidedog

"Leading packets through your computer."

 

by Simon Edwards < simon@simonzone.com >

News

23 August, 2008 - Development version 1.1 has been released. This is simply a port from KDE 3 and C++ to Python and KDE 4. It should be fairly stable. Things like updating icons, .desktop files, documentation etc still need to be worked out.

The source code is now kept in KDE's subversion repository:

     /trunk/playground/network/guidedog/

People are welcome to hack on it and fix bugs etc. Now that it is in Python it should be much easier for people to track down and fix problems. - SBE

11 November, 2003 - Stable version 1.0.0 is released. No big changes, I just finally got around to finishing off the manual. Enjoy.

Update - RPMs for Redhat 9 are here along with the usual Mandrake RPMs. Thanks go to Gunner Poulsen - SBE

29 September, 2003 - Development version 0.9.2 is out. Some small bug fixes, and most of the manual has been written. Also for people using Mandrake, before installing the RPM, uninstall any older version of Guidedog first. Do not do a RPM upgrade. Yeah, a bad bug was found in the last RPM of Guidedog. - SBE

24 June, 2003 - RedHat RPMs (contributed by Gunner Poulsen) are available. - SBE

8 May, 2003 - Finally development version 0.9.1 is out. Port forwarding is the big addition this time. Be sure to read the README file in the tarball. - SBE

4 November, 2002 - Updates for the RedHat RPMS have been uploaded. - SBE

20 October, 2002 - RPMs for RedHat (thanks Gunner Poulsen) and Mandrake 9 are available. - SBE

23 August, 2002 - A RPM for RedHat 7.3 is now available for download thanks to Gunner Poulsen. - SBE

11 July, 2002 - Version 0.9.0 released. Not a lot of changes, but now it should compile on KDE 2 and 3 without too much trouble. - SBE

2 April, 2002 - Adam Kreuschner has supplied RPMs for SuSE. They are now available in the download section. - SBE

9 November, 2001 - Development version 0.1.0 has been released. Make sure you use a firewall like Guarddog along with Guidedog, and don't go exposing your LANs naked to the world. Other than that have fun, test it out and report any bugs to me. In any bug reports make sure you say which distribution and version of KDE you are using. There is no manual or tutorial for Guidedog.- SBE

Introduction

Guidedog is an advanced routing/network configuration utility for KDE 3 and 4 running on Linux 2.4 & 2.6 based machines. Using Guidedog you can easily activate packet routing/forwarding and also more advanced networking such as IP masquerade and Port Forwarding.

Guidedog is intended to work along side any iptables based firewall, and as such compliments Guarddog nicely.

Online Manual

You can read the Guidedog 1.0.0 manual here.

Development

The goals for the Guidedog are simply:

Download

Stable Version

WARNING: Using Guidedog can expose your network to outside attack if not used in conjunction with a proper firewall. I recommend Guarddog.

Tar ball
1.0.0: guidedog-1.0.0.tar.gz ~586Kb
Make sure you read the README file contained in the archive.

Development Version

Tar ball
1.1: guidedog-1.1.tar.bz2 ~108Kb
Make sure you read the README file contained in the archive.

MD5 Sums:

31c04ea341d23f94524d08beeb0355fa  guidedog-1.0.0.tar.gz
cdb9269ec2c74aa47cc6cdb6d884d11f  guidedog-1.1.tar.bz2

Change Log

* Sat Aug 23 2008 Simon Edwards <simon@simonzone.com>

- 1.1 test release
- Ported to Python and KDE 4.

* Tue Nov 11 2003 Simon Edwards <simon@simonzone.com>

- 1.0.0 release.
- Manual finished.

* Mon Sep 29 2003 Simon Edwards <simon@simonzone.com>

- 0.9.2 release.
- Small compile fix, stdlib.h. (thanks Sébastien Phélep, Paul Cupis)
- Generated script now returns 'true' to the caller (thanks Paul Cupis)
- Only accepts numeric IP addresses or masks. No domain names.
- More work on the manual.

* Thu May 08 2003 Simon Edwards <simon@simonzone.com>

- 0.9.1 release.
- Added "No-masquerade" address list.
- Added Port Forwarding.

* Thu Jul 11 2002 Simon Edwards <simon@simonzone.com>

- 0.9.0
- Script no longer uses the 'sysctl' command.
- Added /usr/local/sbin/ to the command search path.
- Updated the admin dir, and made sure it compiles on KDE 2 and 3.

* Fri Nov 09 2001 Simon Edwards <simon@simonzone.com>

- 0.1.0
- Initial release

Screenshots

(You will need a PNG format supporting browser to see these).

General Screen shot

"It doesn't get any easier than this." v0.9.1

General Screen shot

Port forwarding. v0.9.1