Questions tagged [utorrent]

µTorrent (or uTorrent; commonly abbreviated as "µT" or "uT") is a freeware, closed source BitTorrent client owned by BitTorrent, Inc.

It is the most widely used BitTorrent client outside China, where Xunlei is more popular. It gets the "µ" in its name from the SI prefix "micro-", referring to the program's small memory footprint: the program was designed to use minimal computer resources while offering functionality comparable to larger BitTorrent clients such as Vuze or BitComet.
The program has received consistently good reviews for its feature set, performance, stability, and support for older hardware and versions of Windows. A report showed that µTorrent is the second most popular BitTorrent client (after the Chinese Xunlei). It is available for Microsoft Windows and Mac OS X. A µTorrent Server is available for Linux. All versions are written in C++.
The program has been in active development since its first release in 2005. Although originally developed by Ludvig Strigeus, since December 7, 2006, the code is owned and maintained by BitTorrent, Inc. The code has also been employed by BitTorrent, Inc. as the basis for version 6.0 and above of the BitTorrent client, a re-branded version of µTorrent.

µTorrent is shipped as a single stand-alone compressed executable file, installed at first run. Recent versions have included the ability to install themselves on first run. Small executable size is achieved by avoiding the use of many libraries, notably the C++ standard library and stream facilities, and creating substitutes written specifically for the program. The executable is then compressed to roughly half of its compiled and linked size using UPX.

71 questions
9
votes
1 answer

C# rhash generates hashes different than the rhash.exe and utorrent

I am using C# with RHash in order to calculate the btih hashes of of file. Currently I'm using 3 tools in order to generate the btih hash: rhash-1.2.9-src\bindings\mono with librhash-1.2.9-win dll rhash-1.2.9-win32 command line tool uTorrent The…
SimSimY
  • 3,616
  • 2
  • 30
  • 35
7
votes
1 answer

Sending scrape request for getting torrent's seeds and peers

I have been trying to create a torrent site but I'm stuck with the following. How to send torrent scrape request to get its seeder and leechers? I have a PHP class function that provides me announce list. public function getTrackers() { // Load…
Jack Billy
  • 7,141
  • 6
  • 27
  • 38
7
votes
2 answers

How exactly is availability of a torrent calculated in uTorrent

uTorrent has an availability indicator that shows something like how many of the peers you are connected to have how much of the torrent. If it is less than 1, all the peers you are connected to combined do not have the entire torrent. However for a…
Giskard
  • 191
  • 1
  • 7
6
votes
1 answer

How to create/build/construct completely trackerless p2p(peer-to-peer)?

How can I create/build/construct completely trackerless p2p(peer-to-peer) distributed network architecture? If i have seeds/peers with static ip address and seeds/peers in different WANs. I read about BTS and DHT also i found: Torrent File…
Nurlan
  • 673
  • 4
  • 18
5
votes
3 answers

Python 3: Opening A Magnet Link Contained In A Variable

I have a magnet link (e.g.: magnet:?xt=urn:btih:1c1b9f5a3b6f19d8dbcbab5d5a43a6585e4a7db6) contained in a variable as a string and would like the script to open the default program that handles magnet links so that it starts downloading the torrent…
Eden Crow
  • 14,684
  • 11
  • 26
  • 24
5
votes
1 answer

What is the best way to find IP addresses of seeders/peers for a given torrent file

I have implemented a python module that scrapes two torrent sites using python scrapy. It currently stores torrent data in a DB, and it has ability to download the torrent file by calling a bash script that downloads the .torrent files. For research…
Saher Ahwal
  • 9,015
  • 32
  • 84
  • 152
4
votes
1 answer

bittorrent udp tracker response

i have doubt how the udp announce response are handled as sugested in bep udp protocol specification import socket,struct clisocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) connection_id=0x41727101980 transaction_id = 12345 # responses…
abhijeet
  • 459
  • 5
  • 15
4
votes
3 answers

Using uTorrent Web API via .NET

I'm trying to get list of torrents from uTorrent using Web API. Getting required token goes O.K.: WebClient client = new WebClient() { Credentials = new NetworkCredential(UserName, pass) }; StreamReader Reader = new…
MadRunner
  • 605
  • 9
  • 17
4
votes
1 answer

How does uTorrent choose between TCP and uTP?

I'm trying to analyse how uTorrent works using Wireshark to capture sent packets. There are three hosts in the same local network, one of them creates the torrent and starts seeding, while the other two download the torrent. From the trace it looks…
4
votes
1 answer

Content of torrent file

I have a question about the torrent file. I know that it contains a list of servers (users) that I need to connect to, for downloading part of the whole file. my question is if this is all what the torrent contains? there are more important…
user1673206
  • 1,671
  • 1
  • 23
  • 43
4
votes
2 answers

Ping router.utorrent.com DHT node using netcat

I'm just trying to get a response from router.utorrent.com to potentially make a DHT service down the track. For example, given a magnet link with: xt=urn:btih:a78c852bcc0379e612e1bd794e1fd19061b84d11 the hash…
Cadell Christo
  • 3,105
  • 3
  • 21
  • 19
3
votes
3 answers

utorrent Hash: element not found

Problem: I keep getting Hash: Element not found errors. Technical Details: uTorrent 3.2.3 (latest as of this writing) Running about 30 Torrents (all downloading) Win 7 64 bit Dell N5050 :sigh: Symptoms: Force recheck is disabled…
Dheeraj Bhaskar
  • 18,633
  • 9
  • 63
  • 66
2
votes
2 answers

Open magnet links on Ubuntu with python

I have a magnet link from a torrent site that should open this program called transmission.How do i open it with Python? i'm on ubuntu btw. I heard this thing called xdg-open can do the trick but how do i use it for opening the magnet link? and if…
user735977
2
votes
2 answers

Translating info_hash in the announce request of a torrent in PHP

I'm having an issue to understand how can I "translate" the info_hash value to a real hash. Here's an example of what I'm getting from uTorrent when it's announcing to my tracker: { passkey: "77ec6a27adcc441648d66d0b873550e4", info_hash:…
NeoTrix
  • 124
  • 8
2
votes
1 answer

Why is utorrents Magnet to Torrent file fetching is faster than my python script?

i am trying to convert torrent magnet urls in .torrent files using python script. python script connects to dht and waits for meta data then creates torrent file from it. e.g. #!/usr/bin/env python ''' Created on Apr 19, 2012 @author: dan, Faless …
user1642018
1
2 3 4 5