
Recon MindMap (RMM)
En m'inspirant de l'atelier TBHM v4 recon edition by Jason Haddix, j'ai développé un outil en interface de ligne de commande (CLI) qui simplifiera la tâche d'organisation d'une liste de domaines et de sous-domaines. L'objectif est de créer un outil capable de générer facilement des structures de domaines complexes à l'aide de logiciels de mind mapping tels que Obsidian Mind Map ou xmind.
Vous aurez besoin d'un environnement Go fonctionnel. Veuillez donc suivre How to install Go. La version minimale requise est 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)
Fournissez une liste de domaines directement à RMM et copiez le résultat directement dans votre presse-papiers.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm |
pbcopy
Ouvrez Xmind et collez le résultat directement dans l'outil de mind map.

Fournissez une liste de domaines directement à RMM ; Obsidian nécessite que le contenu soit au format MarkDown pour le rendre (passez l'option -o markdown), puis copiez le résultat directement dans votre presse-papiers.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o markdown | pbcopy

Fournissez une liste de domaines directement à RMM ; Obsidian Canvas nécessite que le contenu soit au format JSON-based pour le rendre (passez l'option -o obsidian), redirigez la sortie vers un fichier et copiez le fichier dans votre coffre.
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 .

Nous accueillons les contributions à RMM ! Pour contribuer, veuillez suivre ces directives :
Nous attendons de tous les contributeurs qu'ils suivent notre code de conduite. Veuillez lire le fichier CODE_OF_CONDUCT.md pour plus d'informations.
Si vous avez des questions ou des commentaires sur RMM, veuillez me contacter à @alevsk.
Ce logiciel est fourni gratuitement. Si vous souhaitez me faire un don, vous pouvez le faire via PayPal. Merci !