Hyphanet(2023年半ばまではFreenet)は、P2P型のプラットフォームであり、検閲に強く匿名の通信を可能にするものである。分散データストアを用いて情報の保持と配信を行い、検閲の恐れなくウェブ上で発信および通信を行うための自由ソフトウェア群を備えているWhat is Freenet? , 『Freenet: The Free network official website』テイラー、イアン・J 『From P2P to Web Services and Grids: Peers in a Client/Server World』 ロンドン: シュプリンガー、2005年。Freenetおよび関連ツールの一部は、当初によって設計されたものであり、彼はFreenetの目的を、強固な匿名性を保ちつつインターネット上の言論の自由を実現することと定義していた。

Freenetの分散データストアは、多くのサードパーティー製プログラムやプラグインによって利用されており、ミニブログやメディア共有、匿名かつ分散型のバージョン管理、ブログ、分散型ののための汎用的な信用の輪、スニーカーネット上でFreenetを利用するためのShoeshopFreenet over Sneakernet. Freenet Key: USK@MYLAnId-ZEyXhDGGbYOa1gOtkZZrFNTXjFl1dibLj9E,Xpu27DoAKKc8b0718E-ZteFrGqCYROe7XBBJI57pB4M,AQACAAE/Shoeshop/2/など、さまざまな用途に活用されている。

Freenetのフロントエンド

他の多くのP2Pソフトと違ってFreenetは暗号通信プロトコルに従い相手先と情報をやり取りする機能のみを提供しているため、 ファイル共有などを行う際にはフロントエンドとして別途ソフトウェアを使用しなければならない。 Freenetとこれらフロントエンドとの情報をやり取りする際にはFCP (Freenet Client Protocol) と呼ばれるAPIが使用されており、 これを使うことでメッセージボードやファイル共有、チャットなどの機能を実装することができる。

フォーラム Freenet Messaging System (FMS) DoS攻撃やスパムなどFrostの問題に対処するために設計されたメッセージサービス。 Frost メッセージボードやファイル共有などのサービス。

ユーティリティ FUQID ファイルのアップロードならびにダウンロードツール jSite ウェブサイトのアップロードツール Infocalypse Freenet上にmercurialリポジトリの作成ツール

ライブラリ FCPLib FCPLib (Freenet Client Protocol Library) はC言語ベースで書かれたクロスプラットフォームのFCPクライアントライブラリ。FCPLibは WIndows NT/2K/XP, Linux, BSD, Solaris, Mac OS Xをサポートしている。

lib-pyFreenet lib-pyFreenetはFreenetの機能をpythonで使用するためのライブラリ。Infocalypseはこれを使用している。

脚注

関連項目 GNUnet I2P Tor

外部リンク

FreenetWiki FreenetWiki Freenet初心者解説