
Recon MindMap (RMM)
Tomando inspiración del taller TBHM v4 recon edition by Jason Haddix, desarrollé una herramienta de interfaz de línea de comandos (CLI) que simplificará la tarea de organizar una lista de dominios y subdominios. El objetivo es crear una herramienta que pueda generar fácilmente estructuras de dominios complejas utilizando software de mapas mentales como Obsidian Mind Map o xmind.
Necesitarás un entorno Go funcional. Por lo tanto, sigue Cómo instalar Go. La versión mínima requerida es go1.19
make
Building Recon MindMap (RMM) binary to './rmm'
cp ./rmm /usr/bin/rmm
make docker
./rmm
Usage:
rmm [options] <command>
Commands:
server Start a RMM server (TODO).
update Update RMM binary (TODO).
Options:
-f, --file Filename from where to read input.
-h, --help Print command line options.
-v, --version Print version information.
-o, --output Display result in different formats list|markdown|json|yaml|obsidian (default: list)
docker run alevsk/rmm:latest -h 18:34:54
Usage:
rmm [options] <command>
Commands:
server Start a RMM server (TODO).
update Update RMM binary (TODO).
Options:
-f, --file Filename from where to read input.
-h, --help Print command line options.
-v, --version Print version information.
-o, --output Display result in different formats list|markdown|json|yaml (default: list)
Proporciona una lista de dominios directamente a RMM y copia el resultado directamente en tu portapapeles.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm |
pbcopy
Abre Xmind y pega el resultado directamente en la herramienta de mapas mentales.

Proporciona una lista de dominios directamente a RMM; Obsidian requiere que el contenido esté en formato MarkDown para poder mostrarlo (pasa la bandera -o markdown) y copia el resultado directamente en tu portapapeles.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o markdown | pbcopy

Proporciona una lista de dominios directamente a RMM; Obsidian Canvas requiere que el contenido esté en formato basado en JSON para poder mostrarlo (pasa la bandera -o obsidian), redirige la salida a un archivo y copia el archivo en tu bóveda.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o obsidian > rmm.canvas
cp rmm.canvas ~/Obsidian/Notes/rmm.canvas

docker run -v $(pwd)/microsoft.txt:/tmp/microsoft.txt alevsk/rmm:latest -f /tmp/microsoft.txt -o json | jq .

¡Agradecemos las contribuciones a RMM! Para contribuir, sigue estas pautas:
Esperamos que todos los colaboradores sigan nuestro código de conducta. Por favor, lee el archivo CODE_OF_CONDUCT.md para obtener más información.
Si tienes alguna pregunta o comentario sobre RMM, contáctame en @alevsk.
Este software se proporciona de forma gratuita. Si deseas donarme algo, puedes hacerlo a través de PayPal. ¡Gracias!