Appearance
Appearance
我实在无法比 Wikipedia 上的 AX.25 文章做得更好。
同样,我实在无法比 Wikipedia 上的 AX.25 文章做得更好。
Flexnet
NETROM - 提供路由管理、路由传播、远程命令
ROSE - X.25 的另一个名称
APRS - Automatic Packet Reporting System
OpenTRAC - Open Tactical Reporting and Communication Protocol - 当前未实现
KISS - SLIP 加上一些 TNC 命令。
6PACK - 一种 TNC 控制协议 - 当前未实现
AX.25 over UDP, TCP 此 LUA 脚本将 AX.25 协议注册到一个 UDP 端口。
-- ax25-udp.lua-- load the udp.port tableudp_table = DissectorTable.get( "udp.port" )-- get a handle to the AX.25 dissectorproto_ax25 = Dissector.get( "ax25" )-- register AX.25 to handle udp portudp_table:add( 10093, proto_ax25 )对于 TCP,请在上述脚本中用 "tcp" 替换 "udp"。将端口号(上述示例中的 10093)修改为与你的操作相关的端口。如果使用多个端口,则向脚本中添加额外的 xxx_table:add() 行
KISS - Wireshark 中的 KISS dissector 只处理各种命令,它不处理基于 SLIP 的成帧和转义码。其背后的原因是:
Linux 中的 AX.25 栈会将 AX.25 帧“封装”在 KISS 数据帧中,但不带转义编码
在实际环境中看到的一些 KISS over <some other protocol> 实现也会这样做。对于需要完整 KISS 实现的人,此文件 kiss-framing.lua 是一个 LUA 脚本,可处理 SLIP 成帧,并将 KISS 命令交给 ax25_kiss dissector。与上面一样,对于 TCP,请在上述脚本中用 "tcp" 替换 "udp"。将端口号修改为与你的操作相关的端口。如果使用多个端口,则向脚本中添加额外的 xxx_table:add() 行
导入自 https://wiki.wireshark.org/AmateurRadioProtocolFamily,时间为 2020-08-11 23:11:08 UTC