# ⚔️ Armitage

**Armitage** es una herramienta gráfica (GUI) para **Metasploit**, diseñada para facilitar la ejecución de pruebas de penetración. Permite a los pentesters realizar ataques de forma visual, organizar sesiones, explotar vulnerabilidades y mantener el acceso —todo desde una interfaz intuitiva.

Desarrollada por Raphael Mudge, Armitage ayuda tanto a principiantes como a equipos Red Team a colaborar eficientemente durante simulaciones de ataques.

***

### 🎯 Características Principales

* **Interfaz gráfica de Metasploit:** Hace más accesible el uso de exploits y payloads.
* **Reconocimiento y escaneo:** Detecta automáticamente sistemas vulnerables.
* **Ataques dirigidos:** Permite lanzar exploits directamente desde el panel.
* **Gestión de sesiones:** Administra múltiples shells y meterpreters activos.
* **Pivoting visual:** Facilita el movimiento lateral entre redes comprometidas.
* **Colaboración en equipo:** Varios usuarios pueden interactuar con la misma sesión en tiempo real.

***

### 🛠️ ¿Qué puedes hacer con Armitage?

* Escanear hosts y servicios
* Identificar vulnerabilidades automáticamente
* Ejecutar exploits y cargar payloads fácilmente
* Obtener shells y mantener el acceso
* Hacer pivoting hacia otras redes
* Automatizar tareas ofensivas con scripts integrados

***

### 💻 ¿Cómo se ve?

Armitage presenta un entorno visual con:

* Un panel lateral de hosts
* Una vista de red estilo “mapa”
* Ventanas de consola para cada acción
* Menús contextuales para lanzar exploits o cargar módulos

***

### 📦 Requisitos y Configuración Básica

* **Metasploit Framework** (instalado y corriendo)
* **Java** (para ejecutar la GUI)
* **PostgreSQL** (para la base de datos de Metasploit)

***

### 📦 Instalación

Actualiza tus máquina haciendo un update e instala las siguientes librerias y herramienta

```bash
sudo apt update
sudo apt install -y openjdk-17-jre nmap postgresql metasploit-framework
```

<figure><img src="https://2635113826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5daWhBxoDFtT9Z7bT21e%2Fuploads%2F74zbdIVD2x1XHhFrYpYF%2Fimage.png?alt=media&#x26;token=91c64ee3-d8eb-44b8-9b1a-cd2b9f4e8615" alt=""><figcaption></figcaption></figure>

Ahora, instala armitage directamente

```bash
sudo apt install armitage
```

<figure><img src="https://2635113826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5daWhBxoDFtT9Z7bT21e%2Fuploads%2FecZ0SsF7bxszngyKU9dS%2Fimage.png?alt=media&#x26;token=24ce04b8-aa71-45e1-a293-f5668b32ae19" alt=""><figcaption></figcaption></figure>

Iniciamos el servicio postgresql y la base de datos de metasploit

```bash
sudo systemctl start postgresql
sudo msfdb init
```

<figure><img src="https://2635113826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5daWhBxoDFtT9Z7bT21e%2Fuploads%2FmsnRwSJxRA1nTWBmLZxZ%2Fimage.png?alt=media&#x26;token=9f60fbbe-4693-484c-a22a-2ba0dc3a36df" alt=""><figcaption></figcaption></figure>

Ejecutamos!!!

```bash
sudo armitage
```

<figure><img src="https://2635113826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5daWhBxoDFtT9Z7bT21e%2Fuploads%2FizcyNLFYeG0jERRWjXHd%2Fimage.png?alt=media&#x26;token=20becbdb-748e-409a-8c70-0ec7f3a4d494" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2635113826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5daWhBxoDFtT9Z7bT21e%2Fuploads%2Ff3fzMoQjj0GbWK9J3GdW%2Fimage.png?alt=media&#x26;token=d1977f88-ab33-4d5b-8785-7f65d29235b9" alt=""><figcaption></figcaption></figure>
