setup & download
Get the stable package, up to 22/may/2011: sniffjoke-0.4.1.tar.bz2
md5: 5a916a830abef8b5c26d4f0e38941b40
sha1: 1dd2be298084545e4ab2db5ae9004e8668f53627
Or get from the master branch: https://github.com/vecna/sniffjoke/tarball/master
System requirement:
Linux Kernel 2.6.16, tun support, root privileges.
Package requirement:
g++ cmake gpp (to install) tcpdump curl (to run autotest) gpg (optional)
download SniffJoke, decompress it, and:
(some warning will showed: 5 are unsolvable, the other will be solved). For start sniffjoke you need to configure correctly your location:
mkdir build cd build cmake .. sudo -s make install
(some warning will showed: 5 are unsolvable, the other will be solved). For start sniffjoke you need to configure correctly your location:
Setup your first location
there are 'why a location is required ?' if you expect to use some kind of defaults, then
use the following command line:
sniffjoke-autotest will perform a series of tests, using different configurations, it will generate the files required by sniffjoke; sniffjoke-autotest is a script (which call even another script, sj-iptcp-probe)
this will start sniffjoke: check if is up and running, or if something need to be fixed inside the configuration file
use the following command line:
sniffjoke-autotest -l nam -d /usr/local/var/sniffjoke -n 1
sniffjoke-autotest will perform a series of tests, using different configurations, it will generate the files required by sniffjoke; sniffjoke-autotest is a script (which call even another script, sj-iptcp-probe)
sniffjoke --location nam --foreground --debug 6
this will start sniffjoke: check if is up and running, or if something need to be fixed inside the configuration file
sniffjokectl stat sniffjokectl start
The first command show a status, the second will make sniffjoke to start, quit, stop, debug are other commands performable by the sniffjoktctl, acting like a client will do.
Bugs, warning, troubles
autotest: sometimes autotest quit telling about a networking malfunction.
malformed: the use of "malformed" scramble in plugins-enabled.conf, beside generated by sniffjoke-autotest, in fact will cause some bad behaviour. this is because I've not in my disposition a Windows server with pe.php; If someone will supports this test, please contact the team!
.