簡體   English   中英

來自 scapy 的警告信息

[英]Warning messages from scapy

使用這個:

from scapy.all import *

我有這兩個要刪除的警告

警告(來自警告模塊):文件“C:\Users\localfp\AppData\Local\Programs\Python\Python310\lib\site-packages\scapy\layers\ipsec.py”,第 471 行 cipher=algorithms.Blowfish,CryptographyDeprecationWarning : 河豚已被棄用

警告(來自警告模塊):文件“C:\Users\localfp\AppData\Local\Programs\Python\Python310\lib\site-packages\scapy\layers\ipsec.py”,第 485 行 cipher=algorithms.CAST5,CryptographyDeprecationWarning : CAST5 已被棄用

不幸的是,我只為 paramiko 找到了這種錯誤的解決方案。

我正在使用它來嗅探來自以太網 II 連接的數據包。 有沒有辦法消除這兩個警告?

這顯然已在https://github.com/secdev/scapy/pull/3645中修復,並將包含在 Scapy 2.5.0+ 中(同時使用 github 版本)

問題是 scapy 使用了不推薦使用的算法。 與它無關,期望忽略所有警告:

import warnings
warnings.filterwarnings("ignore")

如果它不起作用,則必須通過其他方式禁用警告。

如何禁用python警告

它使用這樣的代碼工作(我使用的是 python 3):

from warnings import filterwarnings
filterwarnings("ignore")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM