要利用Python实现抓包,可以使用第三方库Scapy。以下是一个简单的示例:
1. 首先,确保已经安装了Scapy库。如果没有安装,可以使用以下命令安装:
```bash
pip install scapy
```
2. 创建一个名为`packet_sniffer.py`的Python文件,并输入以下代码:
```python
from scapy.all import *
def packet_callback(packet):
print(packet.summary())
sniff(prn=packet_callback, count=10)
```
这段代码将捕获10个数据包,并打印它们的摘要信息。
3. 保存文件后,在命令行中运行以下命令:
```bash
python packet_sniffer.py
```
这将开始抓包过程,捕获的数据包信息将被打印出来。
文章评论(0条评论)
登录后参与讨论