Skip to content
Antonio Cardoso Martins edited this page Aug 6, 2017 · 14 revisions

Welcome to the guidedog wiki!

August 2017

Version 1.3.0 is now released. We have removed the icon to run guidedog as root. It will now run as the current user and ask for credentials when needed to install the scripts in place. Now we use pkexec from the policykit-1 and not gksudo.

January 2015

Guidedog is an advanced routing/network configuration utility in Qt5 running on Linux based machines. Using Guidedog you can easily activate packet routing/forwarding and also more advanced networking such as IP masquerade and Port Forwarding.

Guidedog was originally developed by Simon Edwards. The latest release dates back to November, 2003 (1.0.0). A development version (1.1.0) was released in August, 2008. This was a port from KDE 3 and C++ to Python and KDE 4. Guidedog webpage is in

Guidedog is no longer part of Debian/Ubuntu probably because it has not been updated since Qt3.

This new guidedog (1.2.0) is a rewritting in pure Qt5, dropping the requirements for KDE, Python, autconf and CMake. This repository has the source code and packaging files for guidedog to get back to Debian unstable and Ubuntu. This version is called 1.2.0 not to be confused with the ones already existing.


There is a WNPP bug in Debian Bug Tracking System.

There is a needs-packaging bug submitted in Ubuntu.

Repository for the new guidedog source code in GitHub (version 1.2.0):

The guidedog Debian/Ubuntu package in Launchpad (version 1.2.0):

The guidedog handbook (version 1.0.0)

Guidedog for Debian (version 1.0.0)

Guidedog for Ubuntu lucid (version 1.0.0)

Guidedog source package in Launchpad


Simon Edwards <simon> - Author of guidedog

Paul Cupis <paul> - Original packager of guidedog

Antonio Cardoso Martins <> - Converted guidedog to Qt5 and created new package

Gianfranco Costamagna <costamagnagianfranco> - Contributed for the creation of the new packaging

Clone this wiki locally
You can’t perform that action at this time.