Version: Jnemesis 1.1 Contents: 1. About 2. Requirements 3. Installation 4. Configuration 5. Getting help 1. About jnemesis. jNemesis is a simple cross-platform graphical front end for the nemesis packet injection utility by Jeff Nathan. At this time the front-end only supports TCP, UDP, and ICMP options. However, it also contains a queue feature allowing you to craft multiple packets. The queued packets can be selected one at a time for injection, they can all be injected consecutively, or the nemesis command can be saved to shell script. This application is released under the GPL LICENSE view GPL_LICENSE.txt in the archive for details. 2. Requirements. Any JRE in the 1.4 family, it was written using 1.4.2_04. If you don't have a JRE you should get one from http://www.java.com. In addition you will obviously also need nemesis installed. You can grab it from http://nemesis.sourceforge.net/. I have only tested jNemesis with NEMESIS 1.4beta3 (Build 22). Theoretically it should run on windows in addtion to *nix, I have not had the chance to test it fully on a windows box however. 3. Installation. Step 1. Untar the archive: tar -zxvf jnemesis-1.1-jar.tar.gz Step 2. cd into directory and run install script cd jnemesis-1.0-jar/ ./install-jar.sh To run jnemesis simply run either of the below commands: /opt/jnemesis/jnemesis.sh & /path/2/your/java -jar /opt/jnemesis/jnemesis.jar & If you're installing by hand you will need to do the following: Create /opt/jnemesis or the like copy contents of nemesis-1.1-jar/ in /opt/jnemesis To run jnemesis simply type: /path/2/your/java -jar /PATH/2/jnemesis.jar & 4. Configuration. The package comes with a sample configuration file containing the following values: NEMESIS=/usr/local/bin/nemesis INSTALLDIR=/opt/jnemesis QUEUESAVE=/opt/jnemesis QUEUESHELL=/bin/sh NEMESIS should be set to the location of your nemesis executable INSTALLDIR should be set to the installation directory of jnemesis QUEUESAVE should be set to where you want to save your queue scripts to QUEUESHELL should be set to what ever #! line you want the queue script to have Edit this file changing the values as desired, then simply copy it to $HOME/.jnemesis. There isn't much to config file yet but that will change in the future. 5. Getting Help. Any warranties, guarantee's, promises, or pure bull-shit, written or implied will magically go *poof* as soon as the program is loaded or you have finished reading this line :-) Of course should you require any help there are a few things you can do: First if you don't know what a flag/field/box is for in the interface simply hover your mouse over it (Tools tips). You can also click on the “Help” tab to view the nemesis TCP, UDP, or ICMP man page. Please be aware that if you click on any of the links in any of the 3 help section it will pull the link from http://nemesis.sourceforge.net/manpages/ :). If you have trouble installing or anything you can always drop me a line. The about page lists my e-mail address. If you feel the need to flame please be sure to put the keyword “Filter-me” in the subject line. Enjoy, Florian