问题标签 [utorrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
423 浏览

objective-c - Objective-C 中 Torrent 文件的 SHA1 哈希问题

由于 µTorrent 的响应系统在通过磁力链接或 torrent 文件发送时的不足,即完全没有重复 torrent 添加的消息,我试图在发送之前从 torrent 文件中获取哈希值并进行比较与当前工作的列表。我目前拥有的代码返回了一个不正确的哈希值,我不知道为什么。这是我正在使用的代码。

我正在尝试通过散列为“dc9202f98aea7420a2872655c8f7184401e2a9c8”的文件发送文件,该代码每次运行时都会返回大约三十个散列中的一个。

0 投票
1 回答
416 浏览

udp - 未收到 Bittorrent PIECE 消息

基本上我会收到像 Choke、Unchoke、Have 和 Bitfield 这样的消息,但我没有收到任何 PIECE 消息,为什么会这样?

我也看到了一些未回答的老问题,但没有帮助。BitTorrent 协议实现:未收到“Piece”消息

0 投票
0 回答
238 浏览

encoding - VB 下载 torrent,有选择地压缩 gzip 部分

抱歉,如果这是一个基本问题,我是一个非常随意的程序员。

我正在编写一个程序,它将搜索种子,根据某些标准抓取它们(其中一个是它们被指示为免费软件,你会很高兴听到),然后将它们扔给 utorrent。我在下载 .torrent 文件时遇到困难,因为我相信编码。

到目前为止,我已经计算出文件顶部的大部分内容可以使用 HTTPrequest 即时压缩 gzip - 但似乎在文件中途发生了一些变化 - 并在 .torrent 的十六进制编辑器中查看我直接从一个站点获取,而不是我在此处下载的站点,在某种程度上,一切都是相同的,然后一切都完全不同。

如果我含糊其辞,恐怕是因为我一直在编造这一切!种子文件中的编码/压缩是否可能会部分改变,我如何在 VB 中捕捉到这一点以避免损坏后半部分?

非常感谢提前,丹

0 投票
4 回答
2521 浏览

javascript - Struggling to communicate with the utorrent web API

I am trying to access utorrents web api, it uses a token authentication system which is detailed here

the JavaScript on my page is

simply retrieving the token from a php file and passing it along the chain, i have confirmed that the token is being passed and is not being poisonned, my PHP document is below

this gives me a confirmation of the token Object {token: "GMt3ryaJE64YpXGN75-RhSJg-4gOW8n8XfTGYk_ajpjNLNLisR3NSc8tn1EAAAAA"}

but then i receive a 400 error code when retrieving the list GET http://XXX.XXX.XXX.XXX:8080/gui/?list=1&token=GMt3ryaJE64YpXGN75-RhSJg-4gOW8n8XfTGYk_ajpjNLNLisR3NSc8tn1EAAAAA 400 (ERROR)

Any help/thoughts/idea's would be greatly appreciated

0 投票
1 回答
2759 浏览

python - 试图提取 json 数据,得到预期的字符串或缓冲区

所以我正在试验json abit,这是我到目前为止的代码,

典型的 json 输出可以在这里查看。但我收到“预期的字符串或缓冲区”错误。任何人有任何指针?

上面代码的要点是打印出每个哈希/名称..对于在 uTorrent 提供的列表中找到的每个 torrent

0 投票
1 回答
230 浏览

wireshark - Torrentz 的 Wireshare 检查

我想使用wireshark检查哪些网络用户正在使用端口59666进行下载。可以使用wireshark吗?我将如何开始这样做?

0 投票
2 回答
2037 浏览

windows - 如何为每个文件夹自动创建一个 torrent 文件?

我想使用 torrent 协议共享数百个文件夹。问题是通过使用 GUI 界面为每个文件夹创建文件是浪费时间。任何人都知道可以执行此操作的程序或可以从 CLI 创建种子的种子客户端?那将很容易编写脚本。

谢谢!

0 投票
3 回答
2780 浏览

powershell - 使用 Powershell 3 下载磁力链接

我是 PowerShell 的新手,我正在尝试创建一个简短的脚本,该脚本将在页面上找到磁性链接并下载它们。

我对磁性 URI 的工作原理不太了解,而且我似乎无法让我的脚本通过它们下载文件。

我正在使用以下代码片段:

这会产生以下异常

在 PowerShell 中是否有不同的下载方式,或者这不能通过磁链接实现。

我的最终目标是通过磁力链接开始下载 torrent,所以也许可以通过链接打开 torrent 客户端,但我不确定我会怎么做。

0 投票
1 回答
6537 浏览

python - 查找给定种子文件的播种机/对等机 IP 地址的最佳方法是什么

我已经实现了一个 python 模块,它使用 python scrapy 抓取两个 torrent 站点。它目前将 torrent 数据存储在数据库中,并且可以通过调用下载 .torrent 文件的 bash 脚本来下载 torrent 文件。

出于数据库可视化研究的目的,我想知道是否有可能,如果有,如何获取特定 torrent 文件的 IPseeders地址peers。我想创建一个可视化来查看 torrent 文件、它们的类型(电影、iso 图像、书籍等)与它们的种子位置/对等点正在下载的位置之间的相关性。

例如,这是我抓取的一个 .torrent 文件中的内容:(只是其中的一部分)

d8:announce38:udp://tracker.publicbt.com:80/announce13:announce-listll38:udp://tracker.publicbt.com:80/announceel44:udp://tracker.openbittorrent.com:80/announceel35:udp://tracker.istole.it:80/announceel36:udp://open.demonii.com:1337/announceee7:comment61:Torrent downloaded from torrent cache at http://torcache.net/10:created by15:BitTorrent/782013:creation datei1384198882e8:encoding5:UTF-84:infod5:filesld6:lengthi25485e4:pathl69:Physics of Quantum Mechanics, The - Skinner, David, Binney, James.jpgeed6:lengthi1254e4:pathl69:Physics of Quantum Mechanics, The - Skinner, David, Binney, James.opfeed6:lengthi4609366e4:pathl69:Physics of Quantum Mechanics, The - Skinner, David, Binney, James.pdfeee4:name52:The Physics of Quantum Mechanics- Oxford, 2013 [PDF]12:piece lengthi16384e6:pieces5660:³é^G^W^H<83>æZèÖunB2ä<82>ªb­<96>".ËWvÓo^?.F´<8e>ÍZQQÕ¬8Þ+þXS<91>-S^O9<91>¸<9f>Ê'<97>3ÎpÕöC^CNÞÔ»^F3HJ,=Àòà¶,<81><ö<84><8a>ÃÀdÔ,^SýZ<8f>!Q"r¹<98>³Agì=ûr"ged<96>½<89>à ¥E'Å^V|ïª{^M<88><9c>»z½/qsø<^8^@í¤Ô[_<83><9e><97>Éãs^V×»Ö\Ûë"^NÝó<9e>¬^Kbì«õ<98>²<82>^\_PÍFª^_µ^L<9b>^Vâ^NhÛ<87>-@ê\íäÎ/³<8c>^]jÀóp<87>¬ <87><8e>,?<8d>&^^®Rê±ÃFÏÂ&Ü]!ö<87><zü{SîÖg.I±Ã^QÃ~Ê>uÛÜä^Cw^_d_r0<8a>h<81><9b>êªE­Ça^N¢M4Èv^_<96>lË,g­^Fò«^]¿<9c><88>p^[Ñ.ìk©t

我能否使用文件中的此信息连接到跟踪器并继续查找该文件的对等点和播种器?

0 投票
2 回答
943 浏览

bash - Bash 脚本的行为不同,具体取决于执行它的内容

我有一个 bash 脚本,它充当 utorrent-server 的后处理脚本,将变量传递给重命名为 FileBot 的媒体。

脚本:

如果我手动运行此脚本,它会按预期工作,但是当 uTorrent 执行它时,它会返回“没有这样的文件或目录”。通过标准错误。我最初让 uTorrent 直接调用这个脚本,但是我遇到了同样的问题。

有谁知道这可能是什么原因?

更新(所有目录/文件夹的权限):