有什么软件可以绘制我的网络布局吗?

有什么软件可以绘制我的网络布局吗?

我正在寻找一些可以绘制我所在网络布局的 Windows/Linux 工具。顺便说一句,不要以为我只是这个网络中的一个用户。我没有任何管理控制权。

答案1

哥们Mikrotik 的相当不错。

Dude 网络监视器是 MikroTik 推出的一款新应用程序,它可以极大地改善您管理网络环境的方式。它会自动扫描指定子网内的所有设备,绘制和布局网络地图,监视设备的服务,并在某些服务出现问题时提醒您。

  • Dude 是免费的!
  • 自动网络发现和布局
  • 发现任何类型或品牌的设备
  • 设备、链接监控和通知
  • 包括设备的 SVG 图标,并支持自定义图标和背景
  • 易于安装和使用
  • 允许您绘制自己的地图并添加自定义设备
  • 支持对支持 SNMP、ICMP、DNS 和 TCP 的设备进行监控
  • 单个链接使用情况监控和图表
  • 直接访问远程控制工具进行设备管理
  • 支持远程 Dude 服务器和本地客户端
  • 在 Linux Wine 环境、MacOS Darwine 和 Windows 中运行
  • 与其他产品相比具有最佳的性价比(免费)

答案2

Vista/Windows 7;

  1. 网络及共享中心
  2. 查看完整地图

答案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

  1. 运行 make

    make

    这将构建并填充数据库文件“db/db”和解析/捕获程序“src/cap”

使用

  1. 开始捕捉

    cd db && sudo ../src/cap && cd -

    该应用程序必须以 root 身份运行,这是一个潜在的安全隐患。

    目前这产生了大量的产出;起诉我吧。

  2. 捕获运行一段时间后生成图表。

    cd graph && ./graph.sh && cd -

    这将在 graph/net.png 生成一个图表

    这将运行一堆 php 脚本。

  3. 通过网络查看图表/废话

    如果你有能力,我建议你将 apache 映射/符号链接到 web/ 目录

答案4

我刚刚看到了 Belarc Advisor,Major Geeks 推荐了它,它显示的部分内容是本地网络上的所有网络设备,我很惊讶在输出中看到这一点。它没有绘制出漂亮的图片或任何东西,但确实为您提供了大量信息。

从那里,您可以使用 Visio 或其他类似的程序以您喜欢的任何类型的绘图形式记录网络。

相关内容