我试图创建一个协议,但我有一些理解问题。我

为每个层创建一个类。然后我创建了一些方法

对我来说,一层一层地叠在另一层上。在

创建数据包时: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独立层,无封装相关推荐

  1. python 网络运维框架scape_“python scape 教程“求PhotoScape X Pro for Mac软件

    ArcGIS知乎上有哪些干货可以推荐 埃里克.卡普<本书书名无法描述本书内容一场逗你玩的探险>(英文名Does Santa Exist?--A Philosophical Investig ...

  2. python网络运维案例代码库_OLDboy-python第八期运维教程

    课程目录: L01-Python8期VIP视频-Day1 01-开课介绍 02-学生介绍 03-课程内容介绍 04-Python的发展 05-Python特性介绍及与其它语言对比 06-Python安 ...

  3. python网络运维书籍_菜鸟级python自学者的python网络运维尝试

    关于换批量cisco nexus的主机名,关键字段如下(python 2.7): first_character = output.rfind("\n") + 2 last_cha ...

  4. 【社区图书馆】《网络工程师的Python之路:网络运维自动化实战(第2版)》

    文章目录 图书前言 图书简介 图书作者.简介 图书好评 图书目录 总结:本人选择此图书的意义 图书前言 光阴似箭,岁月如梭.转眼之间,距离本书最早的电子书出版已经过去了三年之久.承蒙广大读者的厚爱,电 ...

  5. 网络工程师的python之路pdf_网络工程师的Python之路:网络运维自动化实战

    内容简介 本书赞誉 关于作者 前言 致谢 第1章 Python的安装和使用 1.1 安装Python 1.1.1 在Windows下安装Python 3.8.2 1.1.2 在Linux下安装Pyth ...

  6. 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 ...

  7. dataguard日志传输模式解析_网络运维基础 日志审计

    点击上面蓝字关注我们 综合日志审计平台 综合日志审计平台通过集中采集信息系统中的系统安全事件.用户访问记录.系统运行日志.系统运行状态等各类信息,经过规范化.过滤.归并和告警分析等处理后,以统一格式的 ...

  8. 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光

    写在前面 本打算自动登陆一台路由器,执行查询配置指令,然后用正则表达式分析,获取该路由器的接口连接关系. 现在由于网络问题,导致无法直接telnet路由器,只能通过其他方式获取配置文件,如读取本地文件 ...

  9. Python在网络运维中的应用与分析

    目前Python是新兴技术编程语言的主流之一,随着互联网技术的不断发展,计算机网络的应用范围也随之增加,网络运维自动化和智能化需求越来越高,Python编程语言逐渐盛行,该程序设计语言简单灵活,拥有庞 ...

最新文章

  1. 倒计时1天,2018 AI开发者报名通道即将关闭(附参会提醒)
  2. Visual Studio中的快捷键
  3. hocon配置文件_GitHub - Himmelt/Hocon: Simple Hocon Configuration Library [轻量 Hocon 配置库]...
  4. 暮色森林模组_我的世界暮色森林mod全攻略,尤其是Boss击杀顺序,一定要牢记...
  5. Linux下修改swap的大小
  6. CPP函数调用的方法
  7. 基于JAVA+Servlet+JSP+MYSQL的学生宿舍卫生评分系统
  8. Byobu(tmux)的使用与定制
  9. 【2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017)】Knightsbridge Rises【最大流+路径输出】
  10. 颜色RGB 与 html 代码 对照表
  11. ch341a i2c 安卓_CH341-I2C-labview-all-vision CH341A的I2C接口Labview all vision - 下载 - 搜珍网...
  12. Unity shader护盾特效
  13. js html页面原生js横向打印
  14. UML---工厂模式
  15. python中 inplace 参数的理解
  16. Python中字符串的操作(图文详情)
  17. signature=f2fd61184b3328e471644f6fd3617f29,IPSEC-×××-CA
  18. UE实践笔记:KJ法在用户研究中的应用
  19. django+xadmin学习笔记
  20. 人工智能AI到底能AI到什么程度?

热门文章

  1. 重磅综述:精准精神病学机器学习的现代观点
  2. [TCL]Tcl语言基礎教程(二)
  3. STSW-LINK00x下载集合,百度云连接
  4. Python图片自动缩放到指定大小(不拉伸不改变精度)
  5. S5PV210开发 -- I2C 你知道多少?(一)
  6. 【钱包·RPC搭建】以太坊主网节点搭建
  7. 软件、宇宙、人生、扯淡
  8. 账号管理html,管理员账号.html
  9. 使用电子签章确立区块链电子发票的法律效力
  10. 标准的淘宝买家必读写法(衣服篇)