资讯详情

SCAPY官方教程十一

各协议Layer使用说明:

一、汽车专用文件

所有与汽车相关的功能都在 Linux 系统运行最好。CANSockets 和 ISOTPSockets 基于 Linux 内核模块。python-can 项目用于在更广泛的操作系统和 CAN 支持硬件接口 CAN 和 CANSocket。

概述

下表应简要概述 Scapy 所有汽车相关功能。大多数应用层协议都有许多特殊的功能Packet类。这些特殊用途Packets不属于本概述的一部分。explore()函数获取所有关于特定协议的信息。

OSI 层

协议

Scapy 实现

应用层

UDS (ISO 14229)

UDS、UDS_*、UDS_TesterPresentSender

GMLAN GMLAN, GMLAN_*, GMLAN_[Utilities]
SOME/IP SOMEIP, SD
BMW HSFZ

HSFZ、HSFZSocket、UDS_HSFZSocket

OBD

OBD, OBD_S0[0-9A]

CCP

CCP、DTO、CRO

XCP

XCPOnCAN、XCPOnUDP、XCPOnTCP、CTORequest、CTOResponse、DTO

运输层

ISO-TP (ISO 15765-2)

ISOTPSocket、ISOTPNativeSocket、ISOTPSoftSocket

ISOTPSniffer、ISOTPMessageBuilder、ISOTPSession

ISOTPHeader、ISOTPHeaderEA、isotp_scan

ISOTP、ISOTP_SF、ISOTP_FF、ISOTP_CF、ISOTP_FC

数据链路层

CAN (ISO 11898)

CAN、CANSocket、rdcandump、CandumpReader

标签: 2x10p线对线连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台