> For the complete documentation index, see [llms.txt](https://docs.pabloarrabal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pabloarrabal.com/reconocimiento/protocolos-servicios/snmp.md).

# SNMP

{% hint style="info" %}
Este puerto/servicio solo se encuentra por UDP por lo que habrá que adecuar el escaneo ([Enumeración de Red](/reconocimiento/enumeracion-de-red.md#udp))
{% endhint %}

Este protocolo se encarga de intercambiar información por red, por lo que es interesante enumerarlo correctamente

## Onesixtyone

Con esta herramienta podemos encontrar la clave de comunidad (Que es necesaria para poder seguir enumerando por este servicio) Ejecutamos el siguiente comando:

```bash
onesixtyone -c /ruta/diccionario 192.168.1.12
```

{% hint style="info" %}
El diccionario ser de tipo contraseñas como el rockyou.txt
{% endhint %}

En este caso, la clave es "security":

<figure><img src="https://271831323-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbbtAYwqVMCAFE0gptbZ0%2Fuploads%2FPSFI0cAdw9RZbhAIcZjP%2Fimage.png?alt=media&amp;token=c58144ed-a578-4a76-b802-3f25189cce16" alt=""><figcaption></figcaption></figure>

## Snmpwalk

Enumeramos con este comando/herramienta posible información relevante (dominios, IPs...)

```bash
snmpwalk -v 2c -c contraseña 192.168.1.12
```
