Wireshark EndPoints窗口

本文介绍了使用WireShark分析网络通信中端点(EndPoint)的方法。通过WireShark的统计-EndPoint菜单,可以查看Ethernet、IPv4、TCP和UDP等不同协议下端口地址的包数量、收发字节数等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

端点,EndPoint,在此处指网络上能够发送或者接收数据的一台设备。

从WireShark的统计-EndPoint菜单,可以弹出EndPoints窗口;

 

此次捕获文件,Ethernet的端口地址有四个;

分别显示了各个地址的:包数量;收发的字节数;发送的包和字节数;接收的包和字节数;

 

IPv4 端口地址有13个;显示了各个地址的包和字节数量;

 

TCP端口地址有26个;

显示了IP,端口号,各端口上的包和字节数量;

UDP端口地址8个;

显示了IP,端口号,各端口上的包和字节数量;

Tx - 发送;Rx - 接收;Understand?

### 使用 Wireshark 统计指定端口的流量或数据包 为了使用 Wireshark 来统计特定端口上的数据包流量,可以按照以下方法操作: #### 设置捕获过滤器 在启动捕获之前,可以通过设置捕获过滤器来仅捕获目标端口的数据流。例如,如果需要捕获通过端口 8939 的通信,则可以在捕获选项窗口中的“捕获过滤器”字段输入 `port 8939`[^2]。 #### 应用显示过滤器 当已经完成数据包捕获后,还可以利用显示过滤器进一步筛选已捕获的数据包。假设我们希望查看所有涉及端口 80 的数据包,在主界面上方的过滤框中输入 `tcp.port == 80` 或者更复杂的条件如 `(src port 80 or dst port 80)`[^3] 即可快速定位到这些数据包。 #### 数据包统计工具 Wireshark 提供了多种内置统计工具帮助分析网络活动情况: - **Conversations**: 可以展示不同主机间基于选定协议(TCP/UDP等)的整体交流概况; - **Endpoints**: 显示各个IP地址作为源或者目的地时所发送接收字节数量的信息; - **Protocol Hierarchy**: 展现各层协议在整个会话期间占用带宽比例的情况; 对于具体某个端口号下的详细信息获取,推荐先施加相应过滤规则再调用上述任意一种统计功能来进行深入探究[^1]。 ```python # 示例 Python 脚本用于模拟部分 wireshark 抓包逻辑 (简化版) from scapy.all import sniff, TCP def packet_callback(packet): if TCP in packet and (packet[TCP].dport == 80 or packet[TCP].sport == 80): print(f"Packet captured: {packet.summary()}") sniff(prn=packet_callback, filter="tcp", store=False) ``` 此脚本片段展示了如何借助 Scapy 工具库编写简单的自定义抓包程序,它能监听并打印出所有匹配 HTTP 流量特征的数据帧摘要描述——这相当于实现了基础版本的手动‘wireshark’行为模式之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值