我正在寻找一些可以绘制我所在网络布局的 Windows/Linux 工具。顺便说一句,不要以为我只是这个网络中的一个用户。我没有任何管理控制权。
答案1
哥们Mikrotik 的相当不错。
Dude 网络监视器是 MikroTik 推出的一款新应用程序,它可以极大地改善您管理网络环境的方式。它会自动扫描指定子网内的所有设备,绘制和布局网络地图,监视设备的服务,并在某些服务出现问题时提醒您。
- Dude 是免费的!
- 自动网络发现和布局
- 发现任何类型或品牌的设备
- 设备、链接监控和通知
- 包括设备的 SVG 图标,并支持自定义图标和背景
- 易于安装和使用
- 允许您绘制自己的地图并添加自定义设备
- 支持对支持 SNMP、ICMP、DNS 和 TCP 的设备进行监控
- 单个链接使用情况监控和图表
- 直接访问远程控制工具进行设备管理
- 支持远程 Dude 服务器和本地客户端
- 在 Linux Wine 环境、MacOS Darwine 和 Windows 中运行
- 与其他产品相比具有最佳的性价比(免费)
答案2
Vista/Windows 7;
- 网络及共享中心
- 查看完整地图
答案3
在Linux和Unix中存在局域网2。
LanMap2 是一个被动网络监控/分析框架;不需要 SNMP。
它会随意监听所有传递的数据,并筛选出可能有趣的事实(地址、姓名、指纹、不寻常的情况等)存入 sqlite 数据库。
提供脚本来查询数据库并生成网络实体、总体连接、流量和显著应用程序、操作系统和系统所扮演的角色的图像图。
它旨在成为一个可扩展的框架;任何花时间查看网络流量并了解一点 SQL 的人都应该能够贡献分析类型的“映射”(参见 data/*.sql)
Lanmap2 的组件彼此分离,并且相当直接和灵活;您无需使用它们就可以将事物报告给数据库,并且可以在网络捕获运行时处理分析类型的任务或脚本。
当前的图形脚本使用 php 来查询数据库并生成 graphviz 的输入;这些可以相当容易地进行修改。
安装
到目前为止,一切都几乎是手动的,好吧。
依赖项:sqlite3 和 libsqlite3(sqlite2 不可接受!)libpcap gcc php(用于与 db 交互并生成 graphviz 输入;计划用 lua 替换)graphviz(用于图形生成)
Ubuntu Linux:Debian Linux:sudo apt-get install libpcap-dev libsqlite3-dev gcc graphviz php5-cli php5-sqlite sqlite3
运行 make
make
这将构建并填充数据库文件“db/db”和解析/捕获程序“src/cap”
使用
开始捕捉
cd db && sudo ../src/cap && cd -
该应用程序必须以 root 身份运行,这是一个潜在的安全隐患。
目前这产生了大量的产出;起诉我吧。
捕获运行一段时间后生成图表。
cd graph && ./graph.sh && cd -
这将在 graph/net.png 生成一个图表
这将运行一堆 php 脚本。
通过网络查看图表/废话
如果你有能力,我建议你将 apache 映射/符号链接到 web/ 目录
答案4
我刚刚看到了 Belarc Advisor,Major Geeks 推荐了它,它显示的部分内容是本地网络上的所有网络设备,我很惊讶在输出中看到这一点。它没有绘制出漂亮的图片或任何东西,但确实为您提供了大量信息。
从那里,您可以使用 Visio 或其他类似的程序以您喜欢的任何类型的绘图形式记录网络。