jmitm2 is a SSH2 man-in-the-middle-attack program based on the SSH2 client/server implementation J2SSH
Features
Much of this is owed to the great J2SSH API, which is available under the LGPL.
jmitm2 has already successfully used for training by ASAP-COM GmbH.
Architecture
Basically, it is constructed as follows:
Documentation
There is a brief description of the usage of jmitm2 available.
You can download a binary package of jmitm2 that should contain everything neccessary to run the program, as well as a copy of the source of J2SSH 0.1.0, extended by the MitmFakeAuthenticationProvider.java (in the platforms/ directory) and the com.sshtools.jmitm2 Java package which contains all other jmitm2 classes as source. I developed and built this using eclipse, so as far as compiling is concerned, you'll certainly need log4j, maybe ant or eclipse, and a bit of twiddling. Contact me if you have problems.
The classes using code from J2SSH are of course LGPL'ed, and so is the jmitm2 code itself. If you have any questions, contact me.
|
source code |
239 K |
|
jmitm2-0.1.0-source.tar.gz.asc signature |
234 |
|
binary package |
1.5 M |
|
signature |
234 |