
Recon MindMap (RMM)
Inspirado no Workshop TBHM v4 recon edition by Jason Haddix, desenvolvi uma ferramenta de interface de linha de comando (CLI) que simplificará a tarefa de organizar uma lista de domínios e subdomínios. O objetivo é criar uma ferramenta que possa facilmente gerar estruturas de domínio complexas usando software de mapa mental, como Obsidian Mind Map ou xmind.
Você precisará de um ambiente Go funcional. Portanto, siga Como instalar Go. A versão mínima necessária é 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)
Forneça uma lista de domínios diretamente ao RMM e copie o resultado diretamente para a sua área de transferência.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm |
pbcopy
Abra o Xmind e cole o resultado diretamente na ferramenta de mapa mental.

Forneça uma lista de domínios diretamente ao RMM. O Obsidian exige que o conteúdo esteja no formato MarkDown para renderizá-lo (passe a flag -o markdown) e copie o resultado diretamente para a sua área de transferência.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o markdown | pbcopy

Forneça uma lista de domínios diretamente ao RMM. O Obsidian Canvas exige que o conteúdo esteja no formato JSON-based para renderizá-lo (passe a flag -o obsidian), redirecione a saída para um arquivo e copie o arquivo para o seu cofre.
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 .

Aceitamos contribuições para o RMM! Para contribuir, siga estas diretrizes:
Esperamos que todos os contribuidores sigam o nosso código de conduta. Leia o arquivo CODE_OF_CONDUCT.md para mais informações.
Se você tiver alguma dúvida ou comentário sobre o RMM, entre em contato comigo em @alevsk.
Este software é fornecido gratuitamente. Se você quiser me fazer uma doação, pode fazê-la via PayPal. Obrigado!