Armitage is open source software and fantastic GUI front-end for the Metasploit Framework developed by Raphael Mudge with the goal of helping security professionals better understand hacking and to help them realize the power of Metasploit.
Armitage organizes Metasploit’s capabilities around the hacking process. There are features for discovery, access, post-exploitation, and maneuver.
It’s a scriptable red team collaboration tool for Metasploit that visualizes targets, recommends exploits, and exposes the advanced post-exploitation features in the framework.
Through one Metasploit instance, your will do below things:
- Use the same sessions
- Share hosts, captured data, and downloaded files
- Communicate through a shared event log.
Run bots to automate red team tasks.
By default Armitage is not distributed with Kali Linux. It is in the Kali Linux repository though.
#apt-get install armitage
Before you start Armitage, make sure the postgresql database is running:
#service postgresql start
If you get a missing database.yml error, type:
#service metasploit start
Armitage does not use the Metasploit service, but starting it once will setup a database.yml file for your system.
Now start using Armitage like metasploit instead of in easy graphical user interface
Connect dialogue box will appear.
Click connect button and If this is the first time a Ruby scripts will load… slowly.
The GUI fills the entire screen.
Try NMAP Scan of your Network
HOSTS > NMAP Scan > Intense
Enter network range eg 192.168.31.0/24 for your home network
Leave it for 5 minutes and NMAP will report all hosts on your home network.
Armitage will display hosts found
That’s it play and penetrate with Armitage in Kali Linux.