如此以来,Scapy的已更名为Kamene,我将如何导入和使用base64_bytes?

问题描述 投票:3回答:1

所以我曾经是能够通过使用base64_bytes导入Scapy的的from scapy.all import base64_bytes。然而,当我这样做,我得到这个错误:

PIP包Scapy的-python3用于提供scapy3k,这是从Scapy的实施python3兼容性叉子自2016年这个包被包括在一些下python3-Scapy的名称的Linux版本。从Scapy的2.4版本开始(3月发布的2018)主流Scapy的支持python3。为了减少混淆scapy3k更名为kamene。

我试图重新命名它from kamene.all import base64_bytes,但仍没有运气。是否有任何其他的替代base64_bytes还是我只是将其导入正确?

python python-3.x scapy
1个回答
3
投票

有很多Scapy的和kamene的混淆。从https://scapy.net

Scapy的的一个独立的叉从V2.2.0,2015年创建的,旨在支持仅Python3(scapy3k)。叉分歧,没有按照变阵和修复,并有了自己的生活没有贡献回到Scapy的。不幸的是,它已被打包为python3-Scapy的一些分发,并作为PyPI上Scapy的-python3导致混乱之中的用户。它不应该再快的情况。 Scapy的支持Python3除了Python2自2.4.0。 Scapy的V2.4.0应该受到青睐的官方Scapy的代码库。叉已更名为kamene。

您正在使用kamene,老Scapy的叉子不支持任何责任。

你可能已经安装了scapy-python3 PyPI上。卸载,并使用pip3 install scapy

不要使用kamene是我可以给你最好的建议...

© www.soinside.com 2019 - 2024. All rights reserved.