Tuesday, January 11, 2005

The BitTorrent network consists of clients and a centralized server.
Clients connect to each other directly to send and receive portions
of a single file. The central server (called a tracker) only coordinates
the action of the clients, and manages connections. Unlike the
protocols discussed above, the BitTorrent server is not responsible
for locating the searching files for the clients, instead the BitTorrent
network client locates a torrent file through the Web, and initiates
the downloading by clicking on the hyperlink. Hence there is no
signaling communication for searching in the BitTorrent network.
To identify BitTorrent traffic, we focus on the downloading data
packets between clients only since the communication between the
client and server is negligible.

The communication between the clients starts with a handshake
followed by a never-ending stream of length-prefixed messages.
We discovered that the BitTorrent header of the handshake messages
assumes following format:

The first byte is a fixed character with value '0x13', and the string
value is `BitTorrent protocol'. Based on this common header, we
use following signatures for identifying BitTorrent traffic:

  • The first byte in the TCP payload is the character 19 (0x13).
  • The next 19 bytes match the string `BitTorrent protocol'.
The signatures identified here are 20 bytes long with fixed locations,
therefore they are very accurate and cost-effective.

Source:
Accurate, Scalable In­Network Identication of P2P Trafc
Using Application Signatures

How bittorrent works



Source: BT floods the web

Monday, January 10, 2005

BTQueue 0.0.18 has been released!

Eventually, BTQueue 0.0.18 has been released with lots of new
features, improvements, and bugs fixed. In this version, xmlrpc is
heavily used to fully support remote submission so that it is the
first cluster-ready BitTorrent client. In addition, low disk space
checking mechanism has been added to prevent consuming all
disk in automatic crawler mode. Output table now is rendered
dynamically to eliminate misalign column. Furthermore, you are
allowed to specify favorite table formatting or define as alias. A
most requested feature is file selection for multifile torrent.
Actually, BitTornado provides this capability for long. However,
BTQueue gives you more flexibility to generate priorities string
for large number of files in a line. Peers command has also added
to help you identify problem when no connection has been made
in reasonable period.

Don't waste your time. Try it right now!

- fixed missing quote before saving xml
- increased default rerequest interval to 20 minutes
- upgraded to BitTornado 0.3.8
- fixed quoting unicode string
- fixed incompatible of xmlrpc in 2.2 and 2.3
- reduced scrape thread to a single thread
- changed to event scheduler instead of delay
- checked for low disk space
- rendered table dynamicly
- added table header
- fixed meta local file
- fixed not creating first directory level in 2.3
- added download priorities in files
- added --saveas and --priority to add command
- displayed changed title if it is done automatically
- fixed displaying usage by option -h
- allowed to customize default command
- removed unused codes
- added returning id from do_add()
- allowed adding metadata directly via xmlrpc
- changed commandline to xmlrpc interface
- added peers command to list of peers in connection queue
- added priorities generation grammar

Thursday, January 06, 2005

eXeem and Cohen

A new hope for BitTorrent?: "'Exeem has nothing to do with BitTorrent,' said Cohen, who is continuing to improve his own technology in hopes of seeing it adopted by big online businesses. 'It's just yet another warez (a slang term for pirated content) tool.'"

Wednesday, January 05, 2005

Freeze Panes for view and Repeat descriptive row/col headings for printing

Freeze Panes for view and Repeat descriptive row/col headings for printing: "To see both the column descriptions and the row descriptions, choose the column and cell beyond those you want to freeze.
Select cell B2 --> Window --> Freeze panes

To freeze only the first row descriptions, you would select Row 2 as one beyond the first row the Freeze panes.

To freeze the first two column descriptions, you would select Column C as one beyond the second column and then Freeze panes.

Split and Freeze panes are mutually exclusive you can only have one or the other. Split would allow you to view and scroll independently a vertical and or horizontal split. An alternative to split is to create a new window within Excel to view the same data"

BitTorrent Loyalists Donate Cash To Fight MPAA

BitTorrent Loyalists Donate Cash To Fight MPAA: "'It's a very impressive effort, and it speaks to the fact that Torrent users have a very strong sense of community,' said Fred von Lohmann, staff attorney for the Electronic Frontier Foundation in San Francisco."

Tuesday, January 04, 2005

Review of the Year 2004

Slyck News - Review of the Year 2004: "The year kicked off with conflicting P2P statistics, which meant that the P2P community was both growing and shrinking. The most advanced research was presented in October by the Cooperative Association for Internet Data Analysis, which showed a continuing steady increase in traffic courtesy of BitTorrent."

I2P

Welcome to I2P: "What is I2P?

I2P is an anonymous network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. The network itself is strictly message based (ala IP), but there is a library available to allow reliable streaming communication on top of it (ala TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ('destinations') are cryptographic identifiers (essentially a pair of public keys)."

BTQueue 0.0.18

I promise to release BTQueue 0.0.18 very soon. It might be this week or next week. Please wait a moment. I am adding the last feature to help all you to select files to download from a large set easier. I guess it is the easiest way in the world. Without this capability, file selector is totally useless!

Monday, January 03, 2005

eXeem beta download - The Peer-to-Peer Weblog - p2p.weblogsinc.com

eXeem beta download: "Downloadand install at your own risk.


Thanks Ken!"

Thanks Alberto!