> For the complete documentation index, see [llms.txt](https://4lec4st.gitbook.io/4lec4st/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://4lec4st.gitbook.io/4lec4st/ejpt-notes/metodologias-de-evaluacion/footprinting-y-escaneo/evasion-rendimiento-del-escaneo-y-resultados/formatos-de-salida-nmap.md).

# Formatos de salida Nmap

## 🎯 Objetivo

* **Guardar**, **analizar** o **compartir** los resultados del escaneo.
* **Automatizar** el procesamiento de los datos escaneados.

***

## 📋 Formatos principales

| Formato       | Opción          | Descripción                                                           |
| ------------- | --------------- | --------------------------------------------------------------------- |
| Normal        | `-oN <archivo>` | Salida estándar, legible para humanos.                                |
| XML           | `-oX <archivo>` | Salida en XML, ideal para procesamiento automático.                   |
| Grepable      | `-oG <archivo>` | Salida sencilla para usar con herramientas tipo `grep`, `awk`, `sed`. |
| JSON          | `-oJ <archivo>` | Salida en formato JSON (versiones recientes de Nmap).                 |
| Script Kiddie | `-oS <archivo>` | Salida “estilizada” (broma interna de Nmap, no es práctica).          |

***

## 🛠️ Ejemplos de uso

* **Salida normal:**

  ```bash
  nmap <IP> -oN resultado.txt 
  ```
* **Salida XML:**

  ```bash
  nmap <IP> -oX resultado.xml 
  ```
* **Salida Grepable:**

  ```bash
  nmap <IP> -oG resultado.grep 
  ```
* **Salida JSON:**

  ```bash
  nmap -oJ resultado.json <IP>
  ```

***

## 🔥 Guardar en varios formatos a la vez

* **Usar `-oA` para guardar en Normal, XML y Grepable simultáneamente:**

  ```bash
  nmap <IP> -oA reporte_final
  ```

  Esto generará:

  * `reporte_final.nmap` (Normal)
  * `reporte_final.xml` (XML)
  * `reporte_final.gnmap` (Grepable)

***

## 📦 ¿Para qué sirve cada formato?

| Formato                   | Uso típico                                                        |
| ------------------------- | ----------------------------------------------------------------- |
| Normal (`.nmap`)          | Leer o compartir resultados con personas.                         |
| XML (`.xml`)              | Integrarlo en herramientas automáticas o reportes personalizados. |
| Grepable (`.gnmap`)       | Buscar datos rápidos con comandos de terminal (`grep`, `awk`).    |
| JSON (`.json`)            | Procesarlo en scripts, automatización moderna.                    |
| Script Kiddie (`.skiddy`) | Divertirse (no uso serio).                                        |
