gpt4 book ai didi

python - Scapy 使用 Python 将数据包保存在带有时间戳的日志文件中

转载 作者:太空宇宙 更新时间:2023-11-04 00:49:47 25 4
gpt4 key购买 nike

我正在使用带有 Pyhton 的 Scapy 库来收集诸如 mac 地址之类的数据。我正在创建一个日志文件,用于保存收集的数据并为其添加时间戳。我也想保存数据包,以防万一我以后需要任何数据。

我一直在使用他们的一些显示数据包的方法(show)、hexdump 等,但它只显示数据包,并没有将其保存在日志文件中。

这是我的代码的快照:

mac = p.addr2
channel = p.fields["Channel"]
signal = p.fields["dBm_AntSignal"]
ap = p.addr1
s_id=p.SC
packet=hexdump(p)
logger.log(
mac=mac,
signal=signal,
channel = channel,
pi=pi_id,
ap=ap,
s_id=s_id,
packet=packet,
)

最佳答案

我解决了:

pac=p.show

然后在记录器中:

logger.log(
mac=mac,
signal=signal,
channel = channel,
pi=pi_id,
ap=ap,
s_id=s_id,
packet=packet,
)

谢谢

关于python - Scapy 使用 Python 将数据包保存在带有时间戳的日志文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37591879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com