> For the complete documentation index, see [llms.txt](https://b4zh.gitbook.io/b4zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b4zh.gitbook.io/b4zh/nmap-1/formatos-de-salida.md).

# FORMATOS DE SALIDA

## Formatos de salida con exportación

### -oN

Formato normal que guarda los resultados en un fichero de texto.

```bash
nmap -p21,22 -sV -O -oN nmap-scan.nmap 172.18.0.3
```

### -oG

Formato grepable, compatible con el comando grep para iltrar mejor la información.

```bash
nmap -p21,22 -sV -O -oG nmap-scan.gnamp 172.18.0.3
```

### -oX

Formato XML.

```bash
nmap -p21,22 -sV -O -oX nmap-scan.xml 172.18.0.3
```

Podemos darle estilo con css para verlo desde el navegador de forma más visual. Para eso usamos el subparámetros `--stylesheet` que recibe como argumento una hoja de estilos.

Si no tienes una, puedes bajar una de internet o usar la propia de nmap que se encuentra en:

```bash
https://svn.nmap.org/nmap/docs/nmap.xsl
```

Esta url la pasamos como argumento a través de un signo de igual (`=`) y entre comillas dobles (`""`):

```bash
nmap -p21,22 -sV -O -oX nmap-scan-style.xml --stylsheet="https://svn.nmap.org/nmap/docs/nmap.xsl" 172.18.0.3
```

### -oS

Formato para script kiddies.

```bash
nmap -oS scan.txt 172.18.0.3
```

***

## Formatos de salida sin exportación

La salida sin exportación se muestra durante la ejecución del escaneo de nmap.

### Verbose

Muestra información detallada durante la ejecución del escaneo.

Hay 3 niveles de verbose, siendo `-vvv` el más alto.

```bash
nmap -vvv 172.18.0.3
```

### Depuración

Muestra los detalles internos del proceso del escaneo. Para depurar errores y posibles problemas.

Hay 3 niveles de salida de depuración, siend `-ddd` el más alto.

```bash
nmap -ddd 172.18.0.3
```

### --reason

Con este parámetros le pedimos explicaciones a nmap del porque considera que un puerto está en determinado estado.

Te dice practicamente la respuesta que envía el host de destino, muy interesante la verdad.

```bash
nmap --reason 172.18.0.3
```

### --open

Con este parámetro nmap solo nos mostrará los puertos abiertos.

Bueno, los que nmap según el tipo de escaneo determinó que están abiertos.

```bash
nmap --open 172.18.0.3
```

### --packet-trace

Muestra el tráfico de los paquetes enviados y recibidos durante el escaneo.

```bash
nmap --packet-trace 172.18.0.3
```
