it's been several months that i am working on a project. A server that can be remotely controlled and that can automatically communicate with other similar server and the client.
The server's OS is based on kali linux. i work on two versions, an optimized for the raspberry pi and a live version (i386). you can setup the system, and choose between different mode : auto pentesting (wireless & wired), web server, proxy server and ottocom protocole (anonymous communication, for the moment just email), set the communication's protocole type with the client (TCP/IP server, encrypted smtp, fake site with hidden message). Of course the mode can be remotely modified later. Due to the recent security problem with SSL/TLS, i'm currently working on a new communication protocole, a mix of crypto and steganography. i try to release a beta for december.
otto-gui is the client interface for otto server with offline database : IPV4 global lookup information with geolocalisation, quick nmap scan, isp record, wan ip range. Check for web server, proxy server, if it is a tor exit node, bot activity, spam blacklist. Advanced search with nmap, web vulnerability with nikto and uniscan. Mac address to vendor & vendor to MAC range lookup, TCP/UDP port use lookup. Server log files import.http://kinproject.no-ip.org/
>> projects >> otto-gui
what I have already planned to add in future versions :
- otto server scan mode
- masscan mode
- ipv6 full support
- send encrypted email through otto server
in /etc/apt/sources.list add :
deb http://kinproject.no-ip.org/debian stable main
in a terminal type :
apt-get update && apt-get install otto-gui
direct link : http://kinproject.no-ip.org/gtkdialog_0.8.3-1_i386.debhttp://kinproject.no-ip.org/gtkdialog_0.8.3-1_amd64.deb
[ UPDATE - 13/06/16 ] http://kinproject.no-ip.org/otto-gui-0.1.9.8-4_all.deb
bash, whois, nmap, wget, nikto, UNIscan, gtkdialog, w3m, curl, libvte-common, torsocks, goaccess
Tested and working on latest kali, ubuntu 12.04, backtrack5 R3 and THS-OS-v.3.2 32bits.