Category Archives: P2P

Peer to Peer

Bram Cohen 在 Stanford 談 Bittorrent

Boing Boing 看到 Bittorrent 的作者 Bram Cohen 在 Stanford 談 BittorrentBram Cohen’s Stanford talk on BitTorrent。據 Boing Boing 說影片有 90mins 長 (看起來是 M$ 的 solution,在 http://stanford-online.stanford.edu/courses/ee380/050216-ee380-100.asx 可以看?),如果你願意等的話,有人正在轉成適當的格式用 torrent 放出來。(不過我自己已經先用 mmsclient 去抓,晚點抓完我再找地方放出來好了)

脫褲子放屁 XD

這是我看到「IP over VoIP, Anyone?」這篇文章標題後的第一個感想 XD

不過仔細看才發現原來是因為 UK Wi-Fi 對於 Skype 不收費,於是就想要透過 VoIP 傳 IP data?

UK Wi-Fi hotspot users are being offered free Skype calls. “Broadreach hopes that after making free Voice over Wi-Fi calls consumers will be more likely to pay to check their email or surf the web at its hot spots.”

果然,幹壞事是進步最大的原動力 :p

kwebd

kwebd 是一個 based 的 distributed service,用法很簡單:在 url 後面加上 .kweb.kenosisp2p.org:8091 就可以了,譬如 http://cnn.com.kweb.kenosisp2p.org:8091/,不過目前測試發現不支援 HTTP/1.1 (沒有送 Host),這造成幾乎所有在外面買 web hosting 的全掛 :p

也許下個版本會支援?

加入的方法請安裝 0.941,以 為例:(ports 內目前的版本是 0.92)

cd /usr/ports/net/py-kenosis
vim Makefile (修改版本號碼,將 0.92 改成 0.941)
rm distfiles
make fetch makesum
make install clean

裝完以後修改 /usr/local/lib/python2.4/site-packages/kenosis/kwebd.py,把 127.0.0.1:5555 改成 root.kenosisp2p.org:5005 後,執行 python /usr/local/lib/python2.4/site-packages/kenosis/kwebd.py 理論上可以跑起來。不過我跑了三十分鐘還是沒有人來 query 我的 kwebd,看起來好像是加錯 initial node 了…

反正先放著跑看看…

如果你要透過 Bittorrent 傳檔案,想找 tracker 的話…

你可以把 tracker 改成 hash.bt.kenosisp2p.org,其中的 hash 改成檔案的 hash value 即可。

在 Unix 下用標準版本的 bittorrent 可以用 btreannounce.py 改,拿 Firefox 1.0.1 Bittorrent 下載例子來說,本來是這樣:

Firefox%20Setup%201.0.1.exe.torrent
info hash: 15bc86515fc1df90bc562f3fb8d4ab7efafbe5a4
announce url: http://bittorrent.mozilla.org:6969/announce
full copies: 33 seeds
partial copies: 6 leeches
Bytes File
4,816,320 Firefox Setup 1.0.1.exe

用 btreannounce.py 改:

gslin@netnews [~] [11:31/W3] btreannounce.py http://15bc86515fc1df90bc562f3fb8d4ab7efafbe5a4.bt.kenosisp2p.org:6969/announce Firefox%20Setup%201.0.1.exe.torrent
old announce for Firefox%20Setup%201.0.1.exe.torrent: http://bittorrent.mozilla.org:6969/announce

然後就變成這樣:

Firefox%20Setup%201.0.1.exe.torrent
info hash: 15bc86515fc1df90bc562f3fb8d4ab7efafbe5a4
announce url: http://15bc86515fc1df90bc562f3fb8d4ab7efafbe5a4.bt.kenosisp2p.org:6969/announce
Unable to retrieve tracker information about torrent: Unable to determine URL to tracker information (scrape) server.
Bytes File
4,816,320 Firefox Setup 1.0.1.exe

Mozilla Firefox 1.0.1 正式推出

這是 Mozillazine 的新聞:Mozilla Firefox 1.0.1 Released,這次的修正包括了幾個 security issue (最有名的當就是 IDN 的問題了),還有幾個 bugfix,不過沒看到 tab memory leak 被列出來?

非正式 changelog 可以看這裡:unofficial Firefox 1.0.1 changelog

另外一點,1.0.1 英文版的部分可以用 Bittorrent Download:Official Mozilla BitTorrents,應該去推廣用 kenosis 的…。

Kazaa 記錄使用者下載的資訊

其實這沒什麼好驚訝的,只要是有中央伺服器在處理的 P2P Network 一定會有的事情 (就如同 ed2k 的 server 可以知道、Bittorrent 的 tracker 也會知道),只是這些公司都會拐他們的使用者「我們沒有記錄使用者下載了什麼東西」,而這次 Kazaa 被迫在法院裡說明他們有這項資訊而已:Slashdot 報導的 “Court Docs Reveal Kazaa Logging User Downloads“。

Anyway… 繼續看就是了 :p