当前位置: 首页 > news >正文

wap免费建站深圳建站网站模板

wap免费建站,深圳建站网站模板,礼物网站模板,手机产品 网站建设文章目录 1.安装scapy库2.解析someip格式报文3.示例 1.安装scapy库 使用 pip 安装 scapy 第三方库,打开 cmd,输入以下命令: pip install scapy出现如图所示,表示安装成功: 2.解析someip格式报文 要解析someip格式报…

文章目录

  • 1.安装scapy库
  • 2.解析someip格式报文
  • 3.示例

1.安装scapy库

使用 pip 安装 scapy 第三方库,打开 cmd,输入以下命令:

pip install scapy

出现如图所示,表示安装成功:

在这里插入图片描述

2.解析someip格式报文

要解析someip格式报文,需要导入someip模块:

from scapy.contrib.automotive.someip import *
# 导入someip模块
from scapy.contrib.automotive.someip import * # 普通格式的someip报文
data = b"\x07\xff\x80\x01\x00\x00\x00S\x00\x00\x00\x06\x01\x01\x02\x00\x0c\xf1\xdds\x84\x00\x00\x00>[\x19\xa2\xd1aV\xce'\xc1)\xa9x02Eg\x00\x00\x00D"someipData  = SOMEIP(_pkt=data) # 解析普通格式报文为someip格式
someipData.show() # 打印someip格式的报文

打印的someip格式报文如下:

在这里插入图片描述

3.示例

以下通过udp收发someip报文,示例如下:

1.新建文件udp_server.py,用于模拟server

from scapy.contrib.automotive.someip import * 
import socketudpServer = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建socket对象,走udp通道
host = socket.gethostname() # 获取本地主机名
port = 1000
serverAddr = (host, port)
udpServer.bind(serverAddr) # 绑定服务端地址clientData, clientAddr = udpServer.recvfrom(1024) # 接收来自客户端的数据
print(clientData) # 打印普通格式报文
someipData = SOMEIP(_pkt=clientData)
someipData.show() # 打印someip格式报文
udpServer.sendto(clientData, clientAddr) # 发送数据给客户端
udpServer.close()

2.新建文件udp_client.py,用于模拟client

import socketudpClient = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建socket对象,走udp通道
host = socket.gethostname() # 获取本地主机名
port = 1000
serverAddr = (host, port)# someip报文
data = b"\x07\xff\x80\x01\x00\x00\x00S\x00\x00\x00\x06\x01\x01\x02\x00\x0c\xf1\xdds\x84\x00\x00\x00>[\x19\xa2\xd1aV\xce'\xc1)\xa9x02Eg\x00\x00\x00D"udpClient.sendto(data, serverAddr) # 发送报文给服务端
udpClient.close()

3.打开两个cmd窗口,一个为server端窗口,另一个为client端窗口

运行顺序,先启动server,后启动client:

  • server端窗口,先执行命令 python udp_server.py
  • client端窗口,后执行命令 python udp_client.py

运行结果如下:

server端窗口:

在这里插入图片描述

client端窗口:

在这里插入图片描述

http://www.yayakq.cn/news/379755/

相关文章:

  • 网站悬浮qq做招商如何选择网站
  • 合肥网站建设过程如何做网站 代码
  • 广州企业网站制作公司wordpress的网站好用吗
  • 提交收录网站个人网站开发项目总结
  • 网站后台怎么上传文章网络工程师是干嘛的
  • 做磁力解析网站wordpress主题教程 pdf
  • 安徽工程建设信息网站进皖企业做网站必备
  • 长沙网站seo多少钱南召微网站建设
  • 杭州网站建设招聘如果做网站运营
  • 百度网站建设费用多少知乎网站优化种类
  • 如何给自己网站做外链网站引导页怎么做.
  • 做婚介网站郑州专业网站建设价格
  • 新手如何制作网站wordpress模板2018
  • python做网站项目绵阳网站建设多少钱
  • 公司网站的推广方案营销推广方案ppt案例
  • 网站域名实名证明江门搜索引擎网站推广
  • 十一冶建设集团有限责任公司网站seo网站培训班
  • 佛山h5建站模板自己个人的网站怎么设计
  • 微网站 注册苏州设置网站建设
  • 网站开发手机端系统优化包括哪些
  • 网站开发前端应用程序定制做网站报价
  • 兰州seo网站建设网站标准宽度
  • 刚做的网站为什么百度搜不出来最好的免费网站空间
  • 河北建设厅官方网站八大员考试建设厅投诉网站
  • 国外做图标网站网站建设的技术有哪些
  • 网站开发样板积分商城网站开发
  • 邢台网站软件技术专业专升本考试科目
  • 适合做外链的网站为自家企业做网站
  • 微网站建设需付费吗超市的网站怎么建设
  • 个人网站注册平台要多少钱尚海整装为啥口碑那么差