python 网络运维框架scape_scape独立层,无封装
我试图创建一个协议,但我有一些理解问题。我
为每个层创建一个类。然后我创建了一些方法
对我来说,一层一层地叠在另一层上。在
创建数据包时:a=Foo()/Bar() (or a=test())
我得到的东西是:
>,这意味着,据我所知
包被封装(例如IP()/ICMP()在其中
感觉)。现在,我的问题是,我想拥有更像:
^{pr2}$
我做错什么了?下面是我使用的代码(简化版):#!/usr/bin/env python
import logging
logging.getLogger("scapy").setLevel(1)
from scapy.all import *
class Foo(Packet):
name = "Foo packet"
fields_desc = [
ByteField("foo1", 0x23)
]
class Bar(Packet):
name = "Bar packet"
fields_desc = [
ByteField("bar1", 0x42)
]
def test():
a=Foo()
b=Bar()
return a/b
if __name__ == "__main__":
interact(mydict=globals(), mybanner="test-env")
现在,我不确定“/”是否是正确的运算符。怎么
我能用更好的方式做吗?在我的协议中,层是独立的
而不是封装的。在
python 网络运维框架scape_scape独立层,无封装相关推荐
- python 网络运维框架scape_“python scape 教程“求PhotoScape X Pro for Mac软件
ArcGIS知乎上有哪些干货可以推荐 埃里克.卡普<本书书名无法描述本书内容一场逗你玩的探险>(英文名Does Santa Exist?--A Philosophical Investig ...
- python网络运维案例代码库_OLDboy-python第八期运维教程
课程目录: L01-Python8期VIP视频-Day1 01-开课介绍 02-学生介绍 03-课程内容介绍 04-Python的发展 05-Python特性介绍及与其它语言对比 06-Python安 ...
- python网络运维书籍_菜鸟级python自学者的python网络运维尝试
关于换批量cisco nexus的主机名,关键字段如下(python 2.7): first_character = output.rfind("\n") + 2 last_cha ...
- 【社区图书馆】《网络工程师的Python之路:网络运维自动化实战(第2版)》
文章目录 图书前言 图书简介 图书作者.简介 图书好评 图书目录 总结:本人选择此图书的意义 图书前言 光阴似箭,岁月如梭.转眼之间,距离本书最早的电子书出版已经过去了三年之久.承蒙广大读者的厚爱,电 ...
- 网络工程师的python之路pdf_网络工程师的Python之路:网络运维自动化实战
内容简介 本书赞誉 关于作者 前言 致谢 第1章 Python的安装和使用 1.1 安装Python 1.1.1 在Windows下安装Python 3.8.2 1.1.2 在Linux下安装Pyth ...
- python和网络运维_网络工程师的Python之路:网络运维自动化实战
第1章 Python的安装和使用 1 1.1 安装Python 1 1.1.1 在Windows下安装Python 3.8.2 2 1.1.2 在Linux下安装Python 3.8.2 5 1.2 ...
- dataguard日志传输模式解析_网络运维基础 日志审计
点击上面蓝字关注我们 综合日志审计平台 综合日志审计平台通过集中采集信息系统中的系统安全事件.用户访问记录.系统运行日志.系统运行状态等各类信息,经过规范化.过滤.归并和告警分析等处理后,以统一格式的 ...
- 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光
写在前面 本打算自动登陆一台路由器,执行查询配置指令,然后用正则表达式分析,获取该路由器的接口连接关系. 现在由于网络问题,导致无法直接telnet路由器,只能通过其他方式获取配置文件,如读取本地文件 ...
- Python在网络运维中的应用与分析
目前Python是新兴技术编程语言的主流之一,随着互联网技术的不断发展,计算机网络的应用范围也随之增加,网络运维自动化和智能化需求越来越高,Python编程语言逐渐盛行,该程序设计语言简单灵活,拥有庞 ...
最新文章
- 倒计时1天,2018 AI开发者报名通道即将关闭(附参会提醒)
- Visual Studio中的快捷键
- hocon配置文件_GitHub - Himmelt/Hocon: Simple Hocon Configuration Library [轻量 Hocon 配置库]...
- 暮色森林模组_我的世界暮色森林mod全攻略,尤其是Boss击杀顺序,一定要牢记...
- Linux下修改swap的大小
- CPP函数调用的方法
- 基于JAVA+Servlet+JSP+MYSQL的学生宿舍卫生评分系统
- Byobu(tmux)的使用与定制
- 【2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017)】Knightsbridge Rises【最大流+路径输出】
- 颜色RGB 与 html 代码 对照表
- ch341a i2c 安卓_CH341-I2C-labview-all-vision CH341A的I2C接口Labview all vision - 下载 - 搜珍网...
- Unity shader护盾特效
- js html页面原生js横向打印
- UML---工厂模式
- python中 inplace 参数的理解
- Python中字符串的操作(图文详情)
- signature=f2fd61184b3328e471644f6fd3617f29,IPSEC-×××-CA
- UE实践笔记:KJ法在用户研究中的应用
- django+xadmin学习笔记
- 人工智能AI到底能AI到什么程度?