NetworkTrafficView是一个紧凑的网络监控工具,专门设计用于捕获并分析你网络适配器上的数据包。这款软件提供实时的网络流量数据,帮助用户监测网络状况和使用情况。无论是网络问题的诊断还是简单的流量监控,NetworkTrafficView都可以提供详尽的数据支持。

networktrafficview

该程序界面直观,用户无需复杂的配置即可开始监控网络流量。它会展示一系列的网络统计信息,包括传输的数据包数量、传输速率、目标IP地址及端口等关键信息。这些数据对于希望了解网络行为、优化网络配置或追踪潜在问题的技术人员来说是非常有用的。

NetworkTrafficView不仅功能全面,而且体积轻巧,不会给系统带来额外的负担。作为一款免费工具,它支持多种系统版本,且易于携带,无需安装即可运行。对于那些需要在多个网络环境中快速检查流量的专业人员来说,这款软件无疑是个理想选择。

版本历史

  •  2.50版本:
    • 添加了对使用 https://github.com/sapics/ip-location-db 中的 IP 位置文件查看源/目标 IP 地址的国家/城市信息的支持。
    • 为了使用这些 IP 位置文件,只需下载所需的文件并将其与其原始文件名放在 NetworkTrafficView.exe 的同一文件夹中(例如: asn-country-ipv4.csv 、 dbip-city-ipv4.csv)
  •  版本 2.44:
    • 添加了“黑色背景”选项(在“视图”菜单下)。打开后,主表以黑色背景和白色文本显示,而不是默认的系统颜色。
    • 在工具栏添加了“排序依据”按钮。
  •  版本 2.43:
    • 修复错误:使用 GeoLite2 City 数据库时 NetworkTrafficView 随机崩溃。
  •  版本 2.42:
    • 修复了高 DPI 模式下的默认列大小。
  •  版本 2.41:
    • 添加了从菜单更改排序列的选项(查看 -> 排序依据)。与列标题单击排序一样,如果再次单击相同的排序菜单项,它将在升序和降序之间切换。另外,如果在选择排序菜单项时按住 Shift 键,您将获得二次排序。
  •  2.40版本:
    • 添加了“允许 SACK”列(“是”或“否”值),显示源地址是否允许使用 TCP SACK(TCP 选择性确认)。
    • 添加“TCP SACK”列,显示源地址发送的 TCP SACK 数据包的数量。
    • 这些选项仅适用于 TCP 项目,并且仅当所选选项为“在 2 个分隔行中显示 2 个数据包方向”和“按以太网类型、IP 协议、地址和 TCP/UDP 端口的组合进行分组”时可用。
    • 更新为在高 DPI 模式下正常工作。
  •  2.35 版:
    • 添加了对 CSV 格式的 GeoLite2 City 和 GeoLite2 Country 数据库的支持。
    • 为了使用它,请将所有文件解压到 NetworkTrafficView.exe 文件夹中
    • 请注意,GeoLite2 City 数据库的加载过程非常慢。
  •  2.30版本:
    • 添加了新列:“TCP 窗口大小”、“TCP 窗口比例”、“最大段大小”。仅适用于 TCP 项目,并且仅当所选选项为“在 2 个单独的行中显示 2 个数据包方向”和“按以太网类型、IP 协议、地址和 TCP/UDP 端口的组合进行分组”时可用。
    • 添加了“TTL”(生存时间)列。
  •  2.25 版:
    • 添加了改进的进程检测,现在它也适用于 UDP 流量。仅当您以管理员身份运行 NetworkTrafficView 并且打开“跟踪 TCP/UDP 进程”选项时,此功能才有效。
  •  2.20版本:
    • 添加了按 TCP/UDP 端口号过滤的选项(在“高级选项”窗口中)。
    • 添加了“始终位于顶部”选项。
    • 添加了“将标题行添加到 CSV/制表符分隔文件”选项(默认情况下打开)。
  •  2.16 版:
    • 修复了 2.15 版本中的错误:选择没有连接信息的网络接口时 NetworkTrafficView 崩溃。
  •  2.15版:
    • 所选网络适配器的信息现在显示在窗口标题中。
  •  2.13版:
    • 在“列设置”窗口中添加了“全选”和“取消全选”。
  •  2.12 版:
    • 修复了“服务名称”列,以从 Microsoft 官方服务列表(C:\windows\system32\drivers\etc\services)中检测服务名称。
  •  2.11版:
    • 自动导出功能:您现在可以选择在每个会话(当您关闭程序然后再次运行时)或每次保存时生成新文件名。您还可以生成带有日期/时间的文件名(例如:ntv20170925102400.csv)而不是数字计数器。
  •  2.10版本:
    • 添加了每 xx 秒自动将网络流量信息导出到文件 (csv/tab-delimited/html/xml) 的选项(在“高级选项”窗口中)。
  •  2.06版:
    • 添加了“IPNetInfo - 源 IP”选项。
  •  2.05版:
    • 添加了“保存所有项目”(Shift+Ctrl+S)。
  •  2.04版:
    • NetworkTrafficView 现在会自动从 https://nmap.org/npcap/ 加载新版本的 WinPCap 驱动程序(如果您的系统上安装了该驱动程序)。
  •  2.03版:
    • 添加了“数字列右对齐”选项。
  •  2.02版:
    • 添加了选择要在主窗口中显示的另一种字体(名称和大小)的选项。
  •  2.01版:
    • NetworkTrafficView 现在尝试根据 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Netmon3 中指定的安装路径加载 Network Monitor Driver 3.x (NmApi.dll) 的 dll。此更改应该可以解决在某些系统上加载网络监视器驱动程序 3.x 的问题。
  •  2.00版:
    • 在“捕获选项”窗口中的适配器列表中添加了 4 列:“连接名称”、“MAC 地址”、“实例 ID”、“接口 Guid”。
    • 使用 WinPCap 驱动程序时,NetworkTrafficView 现在可以在“捕获选项”窗口的适配器列表中显示更准确的信息。
  •  1.96版:
    • 现在,当您在未提升权限的情况下运行 NetworkTrafficView(“以管理员身份运行”)时,NetworkTrafficView 会显示大多数进程的进程名称(其中一些没有完整路径)。
  •  1.95 版:
    • 添加了“每次更新时自动调整列大小”选项。
    • 添加了 /StopCommandLineCapture 命令行选项,该选项允许您停止当前正在运行的命令行捕获并将所有捕获的信息保存到文件中。
    • 您现在可以在 /CaptureTime 命令行中指定“0”,以便无时间限制地捕获网络流量。当您使用 /StopCommandLineCapture 命令运行 NetworkTrafficView 时,捕获将停止。
    • 添加了 /SaveToFileInterval 命令行选项,允许您每 xx 秒保存一次捕获结果,而不是仅在捕获结束时才保存到文件。
  •  1.90版本:
    • 添加了按源地址或目标地址分组的选项。
  •  1.87 版:
    • 修复错误:如果主窗口不在主监视器中,NetworkTrafficView 无法记住主窗口的最后大小/位置。
  •  1.86 版:
    • 添加了二级排序支持:您现在可以通过按住 Shift 键并单击列标题来进行二级排序。请注意,单击第二/第三/第四列时只需按住 Shift 键即可。要对第一列进行排序,不应按住 Shift 键。
  •  1.85 版:
    • NetworkTrafficView 现在允许您在开始捕获时自动将其添加到 Windows 防火墙允许的程序列表中,并在停止捕获时将其删除。在 Windows 防火墙打开的情况下使用“原始套接字”捕获方法时需要此选项,因为如果 NetworkTrafficView 未添加到 Windows 防火墙,则根本不会捕获传入流量。
    • 如果您开始使用原始套接字方法进行捕获,NetworkTrafficView 现在允许您以管理员身份运行它(在带有 UAC 的 Windows Vista/7/8 下)。
  •  1.82 版:
    • 将列名称(“IP 地址”和“适配器名称”)添加到“捕获选项”窗口上的适配器列表中。
  •  1.81 版:
    • 添加了与 IPNetInfo 实用程序的集成
  •  1.80版本:
    • 在“地址显示模式”中添加了“主机名和 IP 地址”。
  •  1.78 版:
    • 修复了错误:“捕获选项”窗口中的“混杂模式”复选框未保存到配置文件中。
  •  版本 1.77:
    • 添加了 /cfg 命令行选项,该选项指示 NetworkTrafficView 使用其他位置的配置文件而不是默认配置文件,例如:
      NetworkTrafficView.exe /cfg "%AppData%\NetworkTrafficView.cfg"
    • 添加了“显示 GMT 时间”选项。
  •  版本 1.76:
    • 添加了“最大数据包大小”列。对于传输大量数据的 TCP 连接,此列下的值代表实际 MTU。
  •  1.75 版:
    • 添加了按服务名称分组的选项 - http、https、ftp 等。 (在“高级选项”窗口中)。
  •  1.70版本:
    • 添加了按 IP 国家/地区分组的选项(在“高级选项”窗口中)。该功能需要将IP地址下载到国家文件(software77.net或GeoLite City数据库的文件)。
  •  1.65 版:
    • 使用 WinPcap 驱动程序或 Microsoft 网络监视器驱动程序 3.4 或更高版本时,“第一个数据包时间”、“最后一个数据包时间”和“持续时间”列现在显示更准确的结果。这是因为 NetworkTrafficView 获取这些驱动程序提供的捕获时间戳,而不是在 NetworkTrafficView 分析数据包时从系统获取当前日期/时间。
    • 添加了“延迟”列,该列计算并显示网络延迟(以毫秒为单位)。它计算从客户端发送第一个数据包到从服务器收到响应的时间差。结果通常与 ping 到同一地址时得到的结果非常相似。

      请注意,仅当数据包方向分组(在“高级选项”窗口中)为“在单行中显示两个数据包方向”时,此列才处于活动状态。此外,为了获得准确的结果,您应该使用 WinPcap 驱动程序或 Microsoft 网络监视器驱动程序(版本 3.4 或更高版本)来捕获数据包。
  •  1.62 版:
    • 修复了 Windows 7 上的闪烁问题。
  •  版本 1.61:
    • 从命令行(使用 /CaptureTime )捕获流量时,NetworkTrafficView 现在还会更新以下列:数据速度、最大数据速度、进程 ID 和进程文件名。
  •  1.60版本:
    • 添加了“从捕获文件加载”选项。此选项允许您加载由 WinPcap/Wireshark 创建的捕获文件(需要 WinPcap 驱动程序)或由 Microsoft 网络监视器驱动程序创建的捕获文件(需要网络监视器驱动程序 3.x),然后显示网络流量统计信息,就像通过实时捕获获得的流量统计数据。
    • 添加了 /load_file_pcap 和 /load_file_netmon 命令行选项。
  •  1.57 版:
    • 修复错误:NetworkTrafficView 显示进程文件名不正确。
  •  1.56版:
    • 添加了“自动调整列+标题大小”选项,允许您根据行值和列标题自动调整列大小。
    • 在“视图”菜单下添加了“标记奇数/偶数行”选项。当它打开时,奇数行和偶数行以不同的颜色显示,以便于阅读单行。
    • 已解决的问题:在多显示器系统上,属性对话框和其他窗口在错误的显示器中打开。
  •  1.55版:
    • 添加了对 GeoLite City 数据库的支持。您现在可以下载 GeoLite City 数据库 (GeoLiteCity.dat.gz),将其放在 NetworkTrafficView.exe 的同一文件夹中,NetworkTrafficView 将自动使用它来获取每个 IP 地址的国家/城市信息。
  •  1.50版本:
    • 添加了保存/加载 NetworkTrafficView 配置的选项。
    • 添加了命令行支持:您现在可以运行 NetworkTrafficView 来捕获指定秒数的流量,然后将结果保存到制表符分隔的/csv/xml/html 文件中,而不显示任何用户界面。
        例如:

      NetworkTrafficView.exe /shtml c:\temp\traffic.html /CaptureTime 20 /Sort "~总数据大小"
  •  1.42 版:
    • 修复了错误:之前选择网络监视器驱动程序 3.x 后打开“捕获选项”对话框时,NetworkTrafficView 切换回原始套接字模式。
  •  1.41版:
    • 修复了 NetworkTrafficView 以正确排序 Ipv4 地址。
  •  1.40版本:
    • 添加了按每个数据包统计行的持续时间进行过滤的选项(在“显示过滤器选项”窗口中)。
  •  1.35版:
    • 添加了选择显示速度单位的选项:kB/Sec、KiB/Sec、MB/Sec、MiB/Sec 或 Mbps。
  •  1.31版:
    • 速度过滤器现在允许您指定非整数值(例如:0.5 KB/秒)
    • 修复了 v1.30 版本上出现的 Windows 2000 问题
  •  1.30版本:
    • 添加了新选项:“仅显示速度高于...的项目”(在“显示过滤器选项”窗口中)
    • 添加了新选项:仅显示具有最小数据包数量的项目(在“显示过滤器选项”窗口中)
  •  1.25版:
    • 添加了“源国家/地区”和“目标国家/地区”列,显示指定 IPv4 地址的国家/地区。为了激活此功能,您必须从此网页下载 IP 到国家/地区文件,然后将下载的 IpToCountry.csv 文件放在 .exe 文件的同一文件夹中。
    • 修复了“停止捕获”加速键 (F6)
  •  1.20版本:
    • 添加了“以隐藏方式启动”选项。当此选项和“将图标放在托盘上”选项打开时,NetworkTrafficView 的主窗口将在启动时不可见。
  •  1.15版:
    • 添加了 5 个新列,用于统计所有 TCP 数据包的标志:TCP Ack、TCP Push、TCP Reset、TCP Syn 和 TCP Fin。
  •  1.10版本:
    • 添加了“将图标放在托盘上”选项。
  •  1.05版:
    • 添加了新的常规分组模式:按进程分组。
  • 版本 1.00 - 首次发布。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。