小樱 发表于 2019/6/23 22:14

tracker服务器announce返回hex十六进制数据如何解码ipv6格式 Which decodes peers peers6,抓包分析 bdecode方式torrent

tracker服务器announce返回hex十六进制数据如何解码ipv6格式 Which decodes peers peers6,抓包分析 bdecode方式torrent

peer信息有两种格式:字符串格式的"peers"同时兼容ipv4和ipv6,二进制格式在’'peers"字段里只有ipv4的peer,ipv6格式在另外的"peers6"字段里。你说的情况估计是后者,所以彗星只读取到了ipv4的peer。至于ipv6的peer有没有在"peers6"字段里返回,还得麻烦你看看昨晚解码的报文了

peer解码方式应该是使用bdecode

例子:

例子2,从浏览器中捕获tracker的响应文件:
也可以使用bep31,使用静态文件来通知bt客户端
https://www.bittorrent.org/beps/bep_0031.html

页: [1]
查看完整版本: tracker服务器announce返回hex十六进制数据如何解码ipv6格式 Which decodes peers peers6,抓包分析 bdecode方式torrent