
Recon MindMap (RMM)
受 Jason Haddix 的 TBHM v4 侦察版 工作坊启发,我开发了一款命令行界面(CLI)工具,用于简化域名和子域名列表的组织工作。其目标是打造一款能够借助 Obsidian Mind Map 或 xmind 等思维导图软件轻松生成复杂域名结构的工具。
你需要一个可用的 Go 环境。因此,请遵循 如何安装 Go。 最低要求版本为 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)
将域名列表直接提供给 RMM,并将结果直接复制到剪贴板。
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm |
pbcopy
打开 Xmind,将结果直接粘贴到思维导图工具中。

将域名列表直接提供给 RMM,Obsidian 需要内容为 MarkDown 格式才能渲染(请传递 -o markdown 参数),然后将结果直接复制到剪贴板。
curl https://raw.githubusercontent.com/JamieFarrelly/Popular-Site-Subdomains/master/Microsoft.com.txt | ./rmm -o markdown | pbcopy

将域名列表直接提供给 RMM,Obsidian Canvas 需要内容为 JSON-based 格式才能渲染(请传递 -o obsidian 参数),将输出重定向到文件,并将该文件复制到你的 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 .

我们欢迎对 RMM 做出贡献!如需贡献,请遵循以下指南:
我们期望所有贡献者遵守我们的行为准则。请阅读 CODE_OF_CONDUCT.md 文件以了解更多信息。
如果你对 RMM 有任何问题或评论,请通过 @alevsk 与我联系。
本软件免费提供。如果你想向我捐赠一些东西,可以通过 PayPal 进行。谢谢!