那么既然 Scapy 已重命名为 Kamene,我将如何导入和使用 base64_bytes?

2023-12-10

所以我以前可以导入scapy的base64_bytes通过使用from scapy.all import base64_bytes。但是,当我这样做时,我收到此错误:

PIP 包 scapy-python3 用于提供 scapy3k,它是 scapy 的一个分支,自 2016 年以来实现了 python3 兼容性。该包以 python3-scapy 的名称包含在一些 Linux 发行版中。从scapy 2.4版本(2018年3月发布)开始,主流scapy支持python3。为了减少任何混乱,scapy3k 被重命名为 Kamene。

我尝试将其重命名为from kamene.all import base64_bytes,但仍然没有运气。有没有其他替代方案base64_bytes或者我只是错误地导入了它?


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

Scapy 的一个独立分支于 2015 年从 v2.2.0 开始创建,旨在 仅支持 Python3 (scapy3k)。叉子分叉了,没有跟随 演变和修复,并且在没有贡献的情况下拥有自己的生命 回到斯卡皮。不幸的是,它已被打包为 python3-scapy 在 一些发行版,以及 PyPI 上的 scapy-python3 导致混乱 用户之间。很快就不会再出现这种情况了。 Scapy 支持 自 2.4.0 起,除了 Python2 之外,还有 Python3。 Scapy v2.4.0 应该是 被视为官方 Scapy 代码库。叉子已更名为 卡梅内。

您正在使用 kamene 和旧的 Scapy 叉子,没有任何支持。

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

不要使用 Kamene 是我能给你的最好建议......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

那么既然 Scapy 已重命名为 Kamene,我将如何导入和使用 base64_bytes? 的相关文章

  • pandas DataFrame:获取上个月缺少交易且无法移位()的值

    有没有办法在不生成虚拟行的情况下实现这一点 这是我的数据源 Group Store Month Revenue Group1 A 201611 10 Group1 A 201612 20 Group1 A 201701 30 Group1
  • 在 Windows 上的 python2.5 上安装 Openpyxl

    我努力了easy install install openpyxl and python setup install 两者都失败了 我也尝试过easy install openpyxl并再次失败 我包括了我得到的输出 当我尝试时easy i
  • skpy 向包含用户提及的组发送消息

    我需要在发送给 Skype 群组的消息中提及特定用户 我可以使用 skpy 轻松发送消息 但不知道如何在消息中提及某人 sk Skype userid paasword SendMsgTo sk chats group id SendMsg
  • SQLAlchemy 在 MySQL 上使用什么列类型作为“文本”?

    我的总体用例是试图确定我是否可以编写一个与数据库无关的 至少支持 Postgres 和 MySQL 存储一些大数据作为原始文本 认为 500MB 作为粗略的理论上限 基于这个答案 https stackoverflow com a 2557
  • Python int和float在64位系统中的内存消耗

    我正在 Python 3 4 的 64 位系统中尝试以下代码 以了解不同原始数据类型的内存消耗 import sys print sys getsizeof 45 prints 28 print sys getsizeof 45 2 pri
  • 如何实现带有 ([start ,] stop [ step]) 签名的 python 方法,即左侧的默认关键字参数

    由于在 python 3 X 中 build idrange 函数返回的不再是一个列表 而是一个可迭代的 一些旧代码在我使用时失败range 方便地生成我需要的列表 所以我尝试实现我自己的lrange像这样的函数 def lrange st
  • 无法解析 ReferenceProperty -- App Engine

    我遇到了一个错误 无法找出其根本原因 错误如下 ReferenceProperty 无法解析 u StatusLog STATUSLOGSID 此错误仅有时发生 大约一天一次或两次 生成此错误的脚本成功的次数多于失败的次数 该错误最奇怪的事
  • Keras 中的条件批量归一化

    我正在尝试在 Keras 中实现条件批量标准化 我假设我必须创建一个自定义层 因此 我从正常化 https github com keras team keras blob master keras layers normalization
  • 使用 Pytest 捕获 SystemExit 消息

    我正在使用 pytest 编写测试 我遇到了一些函数抛出异常的情况SystemExit如果输入错误 终端上会显示一些错误消息 我想为以下情况编写测试SystemExit抛出并验证输出错误消息中是否有特定字符串 这是代码 def test v
  • ModuleNotFoundError:没有名为“googleapiclient”的模块

    如果这是一个愚蠢的问题 我深表歉意 我在 stackoverflow 上搜索过 但没有找到解决办法 我正在致力于从 Python 2 7 迁移到 Python 3 8 我收到一个程序的以下错误 请帮我 Traceback most rece
  • SQLAlchemy 是否会从同一连接重置 SQLAlchemy 会话之间的数据库会话?

    SQLAlchemy 利用连接池 这意味着相同的连接可以在不同的 SQLAlchemy 会话之间重复使用 但是 单个 SQLAlchemy 会话包含在其自身内并在关闭后被丢弃 然而 连接保持 活动 状态 我想使用 set config 将一
  • 在类方法 Python 中调用多处理

    最初 我有一个类来存储一些处理后的值 并通过其他方法重用这些值 问题是当我尝试将类方法划分为多个进程以加速时 python 生成了进程 但它似乎不起作用 正如我在任务管理器中看到的那样 只有 1 个进程在运行 并且结果从未传递 我做了几次搜
  • 如何更改Python中的全局变量[重复]

    这个问题在这里已经有答案了 我正在尝试更改程序中的变量 我在程序开始时声明了一个全局变量 我想在程序中的不同函数中更改该变量 我可以通过再次声明函数内的变量来做到这一点 但我想知道是否有更好的方法来做到这一点 下面是一些测试代码来解释我的意
  • 在IPython笔记本中自动播放声音

    我经常在 IPython 笔记本中运行长时间运行的单元 我希望笔记本在单元完成执行时自动发出蜂鸣声或播放声音 有没有办法在 iPython 笔记本中执行此操作 或者我可以在单元格末尾放置一些命令来自动播放声音 我正在使用 Chrome 如果
  • 获取 TypeError:ord() 期望长度为 1 的字符串,但 int 发现错误 [重复]

    这个问题在这里已经有答案了 Code is from PyPDF2 import PdfFileReader with open HTTP Book pdf rb as file pdf PdfFileReader file pagedd
  • 计算列表中的子列表

    L 2 4 5 6 2 1 6 6 3 2 4 5 3 4 5 我想知道任意子序列出现了多少次 s 2 4 5 例如会返回2次 I tried L count s 但它不起作用 因为我认为它期望寻找类似的东西 random numbers
  • WTforms 表单未提交但不输出验证错误

    我正在尝试使用以下方式上传文件flask uploads工作和遇到一些障碍 我会告诉你我的flask查看函数 html 希望有人能指出我缺少的内容 基本上发生的情况是我提交了表格但失败了if request method POST and
  • 在 kivy 中嵌套小部件

    我正在尝试在 kivy 中制作一个界面 我认为即使在完成教程之后 我仍然不了解自定义小部件以及如何对它们进行层次结构的一些基本知识 我认为我有更多的盒模型 html 思维方式 因此小部件嵌套在本机 GUI 中的方式对我来说仍然有点陌生 一些
  • Pepper Robot:如何将 Python 地标检测移植到 Choregraphe?

    我正在尝试编写一个小程序 让 Pepper 通过 Choregraphe 检查房间内的地标 用于地标检测的常规 Python 代码工作得很好 但我无法将其移植到 Choregraphe http doc aldebaran com 2 5
  • 关闭 IPython Notebook 中的自动保存

    我正在寻找一种方法来关闭 iPython 笔记本中的自动保存 我已经通过 Google Stack Overflow 搜索看到了有关如何打开自动保存的参考资料 但我想要相反的内容 关闭自动保存 如果这是可以永久设置的东西而不是在每个笔记本的

随机推荐

  • jQuery .each 中的 setTimeout() 问题

    以下代码将无法正常工作 我尝试过不同的变体并到处搜索但没有运气 i 1 var timer new Array jQuery a each function i timer i setTimeout jQuery this remove i
  • C++:调用临时对象的构造函数

    假设我有以下内容 int main SomeClass return 0 如果没有优化 SomeClass 构造函数将被调用 然后它的析构函数将被调用 对象将不复存在 然而 根据 IRC 频道 如果编译器认为 SomeClass 构造函数
  • Gstreamer 的 OpenCV 3.0.0 错误

    我刚刚按照本教程安装了 OpenCV 3 0 http rodrigoberriel com 2014 10 installing opencv 3 0 0 on ubuntu 14 04 我在安装过程中没有遇到任何错误 但是 当我尝试运行
  • 如何使用 AJAX 上传文件而不使用 multipart?

    我的应用程序允许用户上传的唯一文件是图像 并且它们始终作为表单中的唯一输入字段上传 因此 多部分是不必要的 并且我可以在没有多部分解析器的情况下更轻松地使用该文件 如何使用 AJAX 和 vanilla Javascript 在不使用分段的
  • 如何在通过Spark生产消息的Kafka中均匀分布数据?

    我有一个将数据写入 Kafka 的流作业 我注意到其中一个 Kafka 分区 3 比其他分区获取更多的数据 partition messages earlist offset next offset 1 166522754 58616033
  • std::getline 用于 ifstream 但使用 char* 而不是字符串 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想将 getline 函数与char 我不想使用std string因为我有一
  • 为什么要在 POST 请求上要求 CSRF 令牌?

    我的理解是 CSRF 可以防止攻击者使用 img 标签让受害者的浏览器发送一个请求 该请求将使用会话 cookie 进行身份验证 鉴于 img 总是使用 GET 请求而不是 POST 提交 那么为什么需要在 POST 请求中要求 CSRF
  • fileInput 中进度条的颜色 -- Shiny

    我正在尝试更改 Shiny 中 fileInput 小部件中上传进度条的颜色 我是一个有点闪亮的新手 在互联网上搜索过但没有结果 有任何想法吗 这是一个示例应用程序 我使用 CSS 将进度条的颜色设置为绿色 ui lt fluidPage
  • 动态循环 htmlwidgets 并为 RMarkdown 添加 knit 格式

    我正在尝试动态创建和循环htmlwidgets例如DT plotly or rbokeh生成自动针织报告 有没有办法添加knitr格式化 例如tabset 进入tagList这个 github 问题中概述的方法https github co
  • java.util.function.Supplier 在 C++ 中的等价物是什么?

    例如 我有以下 Java 代码 public class Main public static void main String args System out println maker Employee new private stat
  • Elasticsearch升级2.3.1 Nest客户端Raw String

    在升级到 elastic 2 3 1 时 我遇到了 Net Nest 客户端的问题 在 Nest 1 0 中 我可以从文件中读取索引的设置 并使用原始字符串在创建时配置索引 有没有一种方法可以实现 Nest 2 0 中类似的功能 或者我是否
  • 有没有办法更改Word文档中的修订作者?

    我想知道是否有办法更改文档中修订的作者 我找到了更改评论作者的方法 但没有找到修订部分的方法 我试图在 Revisions object 文档中找到一个属性 方法来更改它 但我什么也没找到 正如我所说 我已经尝试这样做 Sub Change
  • 如何将数字传递给 TextField JavaFX?

    我正在开发简单的计算器 用户在其中输入两个数字TextField结果显示在结果中TextField 我用了Double parseDouble从输入 TextFields 获取文本并对其应用操作 但我无法将其传递到第三个输入字段 我试图投射
  • 我们进行一些检查后是否可以退出 iOS 应用程序

    如果应用程序已过时 我们不希望用户进入您的应用程序 当我们在应用程序启动之前进行一些日期检查时 是否可以退出 iOS 应用程序 或者可以在加载主视图后退出应用程序吗 在应用程序启动之前 否 当操作系统调用时 启动动画已经在进行中main 一
  • 带有 sqlplus 和密码特殊字符的 Shell 脚本

    我有一个混合 Linux Unix shell 脚本和 sqlplus Oracle 的问题 这让我抓狂 sqlplus 使用如下语法 sqlplus johnF email protected 1521 SID 而且效果很好 然而我的密码
  • Python 多播接收器中的重复数据包

    有一个脚本可以打开套接字并从中读取多播 来自Python 中的多播 import socket import struct MCAST GRP 224 1 1 1 MCAST PORT 1234 sock socket socket soc
  • 顶级变量不是全局范围的,并且返回值在 CoffeeScript 中是强制的

    funName gt foo addClass bar 编译到匿名函数的作用域中 呼唤funName从控制台结果undefined function var funName funName function return foo addCl
  • 更改连续类别页面上的帖子数量 (Wordpress)

    我正在尝试更改类别页面上显示的帖子数量 以在连续页面 第 2 页 第 3 页等 上进行更改 因此 第一页显示 7 个帖子 但该类别的第 2 3 和 4 页等每页仅显示 6 个帖子 即 当您单击 下一页 列出较旧的帖子时 我知道更改不同类别
  • OpenRefine:创建列的移位副本

    我想知道 OpenRefine 是否允许您在创建新列时访问其他行的数据 我怀疑它不会 这将是一个合理的设计原则 但可能有一个解决方案 下面是一个可能想要做的示例 将一列移动一行 我有下表 row Model 1 Quest 2 DF 3 W
  • 那么既然 Scapy 已重命名为 Kamene,我将如何导入和使用 base64_bytes?

    所以我以前可以导入scapy的base64 bytes通过使用from scapy all import base64 bytes 但是 当我这样做时 我收到此错误 PIP 包 scapy python3 用于提供 scapy3k 它是 s