TrackonはPython製のオープンソース・ソフトウェア。BitTorrentを使う上でトラッカーの存在は欠かすことができない。言わばTorrentクライアント同士をつなぐ仲介役的なサーバだ。このトラッカーは世界中に無数に存在し、その登録ファイルの内容によってカテゴライズされているようだ。

ピクチャ 192.png

トラッカーの監視をGoogle App Engineで

 

トラッカーが落ちていれば、そのクライアントには接続できなくなる。そのためトラッカーの生き死にが重要だ。それをチェックするサービスは多数存在するがオープンソースで行うのがTrackonだ。Trackonが面白いのはその動作環境としてGoogle App Engineを選択していることだ。

トラッカーのURLを登録するとキューに入り定期的にステータスをチェックするようになる。そして登録されているURLが一覧になって、そのステータスがどういう状態か分かるようになっている。Web APIも提供されておりJSONやXML形式でデータが受け取れるようになっている。

ピクチャ 193.png

公式サイト

 

Trackonの公式サイトを見ると、トラッカーとして登録されているサイトもApp Engine上で動作しているものが多いようだ。App Engineの活用法としてこのような使い方もあったのかと思わされるソフトウェアだ。

 

Trackon: Tracking the trackers.

 http://www.trackon.org/

Trackon | Software Repo random bits of code

 http://repo.cat-v.org/trackon/