NetPlier 复现笔记

安装miniconda3
echo ". /home/[username]/miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc
echo "conda activate" >> ~/.bashrc

使用conda安装py 3.6环境
conda create --name py36 python=3.6

pip install numpy==1.19.5 #先装这个不然会报错
pip install -r requirements.txt

执行测试
python netplier/main.py -i data/dhcp_100.pcap -o tmp/dhcp -t dhcp
报错:AttributeError: module 'netzob.Import.PCAPImporter.ImpactPacket' has no attribute 'ARP'

解决方法
用impacket库替代netzob.Import.PCAPImporter
pip install impacket
在netzob/Import/PCAPImporter/PCAPImporter.py文件中有
from netzob.Import.PCAPImporter import ImpactPacket as Packets
from netzob.Import.PCAPImporter import ImpactDecoder as Decoders
将其改为
import impacket.ImpactPacket as Packets
from impacket import ImpactDecoder as Decoders

import netzob
print(netzob.file)
使用以上代码查看netzob具体位置

posted @ 2025-01-02 10:03  snail1502  阅读(147)  评论(0)    收藏  举报