
Recon MindMap (RMM)
Inspiriert vom Workshop TBHM v4 recon edition by Jason Haddix habe ich ein Kommandozeilen-Tool (CLI) entwickelt, das die Aufgabe vereinfacht, eine Liste von Domains und Subdomains zu organisieren. Das Ziel ist es, ein Tool zu schaffen, das mit Mind-Mapping-Software wie Obsidian Mind Map oder xmind problemlos komplexe Domain-Strukturen erzeugen kann.
Du benötigst eine funktionierende Go-Umgebung. Folge daher bitte So installierst du Go. Die Mindestversion ist 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)
Übergib eine Liste von Domains direkt an RMM und kopiere das Ergebnis direkt in deine Zwischenablage.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm |
pbcopy
Öffne Xmind und füge das Ergebnis direkt in das Mind-Mapping-Tool ein.

Übergib eine Liste von Domains direkt an RMM. Damit Obsidian den Inhalt darstellen kann, muss dieser im Format MarkDown vorliegen (übergib das Flag -o markdown). Kopiere das Ergebnis dann direkt in deine Zwischenablage.
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o markdown | pbcopy

Übergib eine Liste von Domains direkt an RMM. Damit Obsidian Canvas den Inhalt darstellen kann, muss dieser im Format JSON-based vorliegen (übergib das Flag -o obsidian). Leite die Ausgabe in eine Datei um und kopiere die Datei in deinen Vault.
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 .

Wir freuen uns über Beiträge zu RMM! Um mitzuwirken, befolge bitte diese Richtlinien:
Wir erwarten von allen Mitwirkenden, dass sie unseren Verhaltenskodex befolgen. Weitere Informationen findest du in der Datei CODE_OF_CONDUCT.md.
Wenn du Fragen oder Anmerkungen zu RMM hast, kontaktiere mich bitte unter @alevsk.
Diese Software wird kostenlos bereitgestellt. Falls du mir etwas spenden möchtest, kannst du das über PayPal tun. Vielen Dank!