Armitage is frequently overlooked by penetration testers who eschew its GUI interface in favor of the traditional command-line input of the Metasploit console. However, it possesses Metasploit's functionality while giving visibility to its many possible options, making it a good alternative in complex testing environments. Unlike Metasploit, it also allows you to test multiple targets at the same time—up to 512 targets at once.
To start Armitage, ensure that the database and Metasploit services are started using the following command:
service postgresql start
After that step, enter
armitage on the command prompt to execute the command. Armitage does not always execute cleanly and it may require the launch steps to be repeated to ensure that it is functioning correctly.
To discover the available targets, you can manually add a host by providing its IP address or selecting an
nmap scan from the
Hosts tab on the menu bar. Armitage can also enumerate targets...