# Nmap

## Escaneos básicos:

Este devuelve los puertos abiertos con el tipo protocolo que viaja, el estado y el servicio asociado.

```sh
sudo nmap <host>
```

Este devuelve la versión del servicio de todos los puertos abiertos y si hay algún script predeterminado para usar.

```sh
sudo nmap -sV -sC -p- <host>
```

## Scripts de Nmap:

### Buscar scripts:

Para ver donde si hay scripts de un servicio o si existen los podemos buscar de la siguiente manera:

```sh
locate scripts/<servicio>
```

### Usar scripts:

```sh
sudo nmap --script <nombre del script> -p <puerto> <host>
```
