【问题标题】:is there such thing a Bittorent passive tracking?有Bittorrent被动跟踪这样的东西吗?
【发布时间】:2020-12-22 16:35:01
【问题描述】:

嗨,我想制作一个应用程序,如果给定一个 torrent 文件(或哈希),可以在允许共享文件的过程中(显然是出于法律原因)在不处于活动状态(即不负责任)的情况下提供对等点的数量.无论是作为“被动”(之前定义的被动)跟踪器还是计算“所有时间”对等点(即 torrent 的下载次数)的 bittorrent 客户端。可以做到吗?我知道一些跟踪器会跟踪下载,但我不知道那些“似乎没有”的人是否真的这样做了。我寻找可以跟踪从将 torrent 添加到跟踪系统时的唯一 IP 传输次数的东西,或者可以计算下载(完成)的东西。

【问题讨论】:

    标签: bittorrent


    【解决方案1】:

    不可能仅从跟踪器中确定所有对等点。每个种子可以有多个跟踪器,它们可能不存储完整、新鲜甚至真实的信息。此外,同行没有义务对他们的跟踪器诚实。集中式跟踪器也有替代品,例如 DHT 和 PEX。不能保证所有对等点都参与同一个 DHT 网络。对等点甚至可能建立不相交的 PEX 社区。​​p>

    简而言之,您可能会尽最大努力通过检查跟踪器和查询 DHT 来确定特定洪流的群体参与总数。但要尽可能彻底地做到技术允许,您实际上必须使用当前使用的各种传输和协议扩展(例如 uTP 和加密)参与 swarm,并抓取每个对等点以获取更多对等点和下载状态。当然,BitTorrent 社区对这种抓取数据的尝试很熟悉,并且有很多安全措施可以防止以这种方式被利用。示例包括 IP 阻止列表和对等行为的启发式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      • 1970-01-01
      • 2011-10-30
      • 2011-01-24
      • 1970-01-01
      相关资源
      最近更新 更多