以下是一个使用Python的pyshark库的简单示例,它能够捕获网络接口上的数据包。请注意,这个示例仅用于教育目的,实际使用时个人的使用行为与本人无关。
首先需要安装pyshark库
pip install pyshark
然后,您可以使用以下Python脚本来捕获数据包:
import pyshark
# 替换为你的网络接口名称
interface_name = 'Wi-Fi'
# 创建一个捕获会话
capture = pyshark.LiveCapture(interface=interface_name)
# 开始捕获数据包
print(f"开始捕获 {interface_name} 上的数据包...")
capture.sniff(timeout=50)
# 打印捕获的数据包信息
for packet in capture.sniff_continuously(packet_count=5):
print('捕获到数据包:')
print(packet)
这个脚本将捕获指定网络接口上的数据包,并打印出一些基本的信息。timeout参数用于设置捕获会话的持续时间,packet_count参数用于设置捕获的数据包数量。
有什么疑问可以到QQ交流群来问,QQ交流群814102534