「Freenet」の版間の差分
削除された内容 追加された内容
Polyphenol~jawiki (会話 | 投稿記録) ソフトウェアの概要(Infobox Software)を追加およびフロントエンドの更新 |
|||
1行目:
'''Freenet'''('''フリーネット''')とは、[[情報]]をやり取りする場合に相手先との通信部分を[[暗号化]]した[[インターネット]]を利用した[[コンピュータネットワーク|ネットワーク]]である。
{{Infobox Software
| 名称 = Freenet
| 開発元 = The Freenet Project
| スクリーンショット = [[File:Freenetscreenshot.png|200px|Screenshot of Freenet 0.7]]
| 説明文 = FProxy のインデックスページ (Freenet 0.7)
| 初版 = 2000年03月 <!-- {{Start date|YYYY|MM|DD|df=yes/no}} -->
| frequently updated = yes <!-- バージョンを更新するときはこのページを編集せず、番号部分をクリックしてその先のテンプレートで番号と日付を更新してください -->
| 最新版 =
| 対応OS = [[クロスプラットフォーム]]
| 種別 = [[匿名化]], [[Peer-to-peer]]
| プログラミング言語 = [[Java]]
| ライセンス = [[GNU General Public License]]
| 公式サイト = {{URL|https://freenetproject.org/}}
}}
1999年7月、Ian Clarke の論文 "A Distributed Decentralised Information Storage and Retrieval System" (分散自立型情報の保管と検索システム)に基づきFreenetプロジェクトがスタートした。
このプロジェクトの目的はインターネット上での情報発信者の[[匿名]]を確保し自由な発言・活動を保証することにある。実際に中国・中東諸国で使用されて国家権力を以てしても通信の傍受が不可能なほどである。
== Freenetのフロントエンド ==
[[File:frost screenshot.png|thumb|Windows上で動作するFrost]]
他の多くのP2Pソフトと違ってFreenetは暗号通信[[プロトコル]]に従い相手先と情報をやり取りする機能のみを提供しているため、
ファイル共有などを行う際には[[フロントエンド]]として別途ソフトウェアを使用しなければならない。
Freenetとこれら[[フロントエンド]]との情報をやり取りする際にはFCP (Freenet Client Protocol) と呼ばれるAPIが使用されており、
これを使うことでメッセージボードやファイル共有、チャットなどの機能を実装することができる。
=== フォーラム ===
; [http://localhost:8888/freenet:USK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms/137/ Freenet Messaging System (FMS)]: DoS攻撃やスパムなどFrostの問題に対処するために設計されたメッセージサービス。
; [http://jtcfrost.sourceforge.net/ Frost]: メッセージボードやファイル共有などのサービス。
=== ユーティリティ ===
; [[FUQID]]: ファイルのアップロードならびにダウンロードツール
; [https://freenetproject.org/jsite.html jSite]: ウェブサイトのアップロードツール
; [http://mercurial.selenic.com/wiki/Infocalypse Infocalypse]: Freenet上にmercurialリポジトリの作成ツール
=== ライブラリ ===
; [https://github.com/freenet/lib-CppFCPLib-official FCPLib]: FCPLib (Freenet Client Protocol Library) はC言語ベースで書かれたクロスプラットフォームのFCPクライアントライブラリ。FCPLibは WIndows NT/2K/XP, Linux, BSD, Solaris, Mac OS Xをサポートしている。
; [https://github.com/freenet/lib-pyFreenet-staging lib-pyFreenet]: lib-pyFreenetはFreenetの機能をpythonで使用するためのライブラリ。Infocalypseはこれを使用している。
== 外部リンク ==
|