This project is under development and your help is needed. Use it and report bugs and wishlists.

The first stable release is 0.1.

A lot of things have to be added and fixed yet.

This is the last release 0.3. KSniffer has a website at the URL http://ksniffer.org


HOW TO COMPILE KSNIFFER FROM KDE SVN
------------------------------------

If you want to get and use the last KSniffer development release follow these commands into Konsole or from a text console:

svn co -N svn://anonsvn.kde.org/home/kde/trunk/playground/network
cd network
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
svn up ksniffer
make -f Makefile.cvs
./configure --enable-debug=full --prefix=`kde-config --prefix`
make
su -c "make install"


HOWTO FIX DEBIAN/UBUNTU ISSUES
------------------------------

On the Debian/Ubuntu systems ksniffer doesn't work because these distributions remove the SUID bit on the ksniff application.
To fix this issue you have to execute ksniffer as root user (using kdesu). If you want you can also execute ksniffer as normal
user, without the root password and in this case you have to configure sudo as explained in the following.


Howto setup KSniffer for use without root password - sudo
---------------------------------------------------------

1. install sudo

2. edit /etc/sudoers

        #  Cmnd alias specification (change to the path of ksniffer, SuSE: /opt/kde3/bin/ksniffer, Debian, Fedora, Ubuntu: /usr/bin/ksniffer)
        Cmnd_Alias KSNIFFER = /usr/bin/ksniffer

        # User privilege specification
        ALL ALL=NOPASSWD:KSNIFFER

3. edit desktop link (change to the path of ksniffer, SuSE: /opt/kde3/share/applications/kde/Internet/ksniffer.desktop, Debian, Fedora, Ubuntu: /usr/share/applications/kde/Internet/ksniffer.desktop)

        replace the folling lines:

        Exec=ksniffer
        X-KDE-SubstituteUID=true

        with:

        Exec=sudo ksniffer
        X-KDE-SubstituteUID=false