XRAY @ Net, a brief description of the implementation of the protocol plugin

zhaozj2021-02-16  50

At multiple levels on OSI, there are too many protocols on Ethernet. If you need to make my xray (a) Net support so much agreement, it is not a better way, so I have thought of one for the time being. By XML configuration plug-in, the following is the description of Ethernet Frame under my XRAY @ Net, XRAY @ Net extension class parsed similar to these XMLs and cache to memory, when unpacking, The PORT NUT NUMBER of the current Packet is determined in the Ethernet frame unpacking thread, then determines the protocol type, and then confirms the next layer of protocol type.

Write so much first, I am learning Etherpeek, etherpeek is relatively smart, its display may use XSLT. Interested in discussing.

// etNumber.xml -> Ethernet frame type definition.

"ECMA Internet" = "Xerox" /> < Number Deci Mal = "2990" hex = "0bae" description = "vines loopback" References = "RFC1701" /> <

Number decimal = "2991" hex = "0baf" description = "vines echo" References = "RFC1701" />

"Cronus Direct" References = "131, DT15" />

Description = "AEONIC Systems" References = "Xerox" />

References = "xerox" /> " xc = "" Description = "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" Of mass. @ Amherst "References =" Xerox "/>

/> <

Number Decimal = "32964" HEX = "80c4" description = "banyan systems" References = "xerox" /> < Number Decimal = "32966" HEX = "80C6" description = "PACER SOFTWARE" References = "Xerox" /> < number decimal = "32968" hex = "80C8-80CC" description = "Intergraph Corporation" references = "XEROX" /> <

Number Decimal = "3299" HEX = "80E4-80f0" description = "datability" references = "Xerox" /> < Number Decimal = "33011" HEX = "80f3" description = "AppleTalk Aarp (Kinetics" References = "Xerox" />

HEX = "814c" Description = "SNMP" References = "jkr1" /> 转载请注明原文地址:https://www.9cbs.com/read-20671.html


New Post(0)