首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从udp和http torrent tracker响应中获取IP地址

从udp和http torrent tracker响应中获取IP地址
EN

Stack Overflow用户
提问于 2013-11-14 03:29:42
回答 2查看 3.7K关注 0票数 10

我正在尝试从torrent跟踪器获取peer- list : IP地址列表

与这里的问题类似:how to get the peer list from torrent tracker response

我编写了使用python bencode Bit-torrent library解码torrent文件的代码,我在此代码之后编写了代码here来抓取torrent跟踪器。

至少对于http请求,比如对mininova tracker的请求,我会得到特定info_hash的以下输出

代码语言:javascript
复制
{'files': {'\xbf\xff&\xcdY\x05\x9b\xb2C2j\x83\xf5F_\x9bg\x9d\xe2G': {'downloaded': 25416, 'complete': 12, 'incomplete': 0}}}

我在规范中看不到BitTorrent文档中here的任何其他键。(像tracker_id,min_interval,peers ...etc)

如何获取对等点列表?

EN

回答 2

Stack Overflow用户

发布于 2013-11-22 17:17:48

并不是所有的torrents都会给你发一个抓取请求的对等点列表,事实上,我发现几乎没有一个大的torrents会这样做。你需要向他们发送一个请求,告诉他们你开始下载torrent (在公告URL),然后你才会得到一个对等点列表。你可以自己查看二进制数据,看看是否有同级,或者你可以为我上传一个样本响应。

票数 1
EN

Stack Overflow用户

发布于 2014-06-04 19:34:23

要从跟踪器获取对等点列表等,您需要创建一个指向它的announce

您正在做的是一个scrape

你可以在这里找到一个announce的例子:Why does tracker server NOT understand my request? (Bittorrent protocol)

有关scrape的更多信息,请点击此处:http://wiki.vuze.com/w/Scrape

Decode Torrent Hash of Torrent tracker scrape?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19962670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档