Armitage, sistemlere sızabilmeye yarayan görsel etkileşimli bir programdır. Sistemlere sızdıktan sonra ele geçirilen bilgisayarlar üzerinden başka bilgisayarlara sızmak için kullanılabilmektedir. Armitage, aynı zamanda metasploit yazılımının yapabileceklerini görsel olarak kontrol edebilme imkânı sağlayan bir yazılımdır. Armitage programı pentest uygulamaları için kullanıldığından, armitage’i iyi anlamak için önce bazı kavramlara göz atmak gerekmektedir.