📅  最后修改于: 2023-12-03 15:39:05.213000             🧑  作者: Mango
minisom
是一个 Shell/Bash 编写的网络拓扑发现工具,它可以根据 IP 地址、MAC 地址和设备的 ARP 缓存等信息,生成与之对应的网络拓扑结构。
在开始安装之前,你需要确保已在系统上安装了 Bash 命令行工具。 推荐使用 git clone
命令将源代码下载到本地:
git clone https://github.com/IntensiveLearning94/MiniSom.git
接着,进入项目目录并执行 install.sh
安装脚本:
cd MiniSom && ./install.sh
如果一切顺利,minisom
就已安装成功。
minisom
的使用非常简单。只需运行以下命令:
sudo minisom
此时,minisom
开始监听网络,并生成与之对应的拓扑结构。你可以通过浏览器访问 http://localhost:1337
来查看拓扑图。
minisom
的配置非常灵活。可以通过编辑 config.sh
文件,修改参数来控制监听 IP 地址、端口号、以及忽略的设备类型等。
# 监听的 IP 地址
bind_ip=0.0.0.0
# 监听的端口号
bind_port=1337
# 忽略以下设备类型
ignored_devices=(
"lo"
"dummy"
"tun.*"
)
如果你对 minisom
有任何疑问或者建议,欢迎在 GitHub
上提交 issue
或者 pull request
。谢谢!