python - 了解 Scapy/Python 类机制

标签 python

我正在学习 Scapy,并且遇到了一些我以前从未见过的东西。

在 iPython 中导入 scapy 后:

from scapy.all import *

我开始从各种教程中学习。我了解到我可以像这样创建一个网络包对象:

packet = IP()/ICMP()

看来我可以从两个函数创建一个对象。我正在尝试找出这背后的机制。

“/”有什么作用?

我可以通过编写类似以下内容来创建相同的数据包:

packet = IP()
packet = packet + ICMP() 

该功能是基于基本的 Python 机制还是 Scapy 的“/”部分?

最佳答案

/ 向对象添加一个图层。您不能在示例中将图层添加在一起,否则您将收到 TypeError

关于python - 了解 Scapy/Python 类机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52487308/

相关文章:

python - Impala 查询在 Pyspark 中返回错误结果

python - Django 本地化 : How To Make 'po' file without HTML?

python - 希望在 python 中将 html 转换为 ascii 文本(ansi 可能)

python - Reportlab 条形图条形标签标注

python - 如何并行循环以更改 Python 字典中的对象?

python - 将数据库中的日期值与日期文字进行比较

python - 如何在 Django 模型的 M2M 字段上进行注释并获取不同实例的列表?

python - 多彩输入Python

python - 黑色空窗 Kivy

python - 如果识别出汽车拍照