Marabunta (software)
'Marabunta' 'はanonymous P2Pの完全に配布されたソフトウェアアプリケーションです。主な目標は、インターネット検閲との闘いであり、[発言の自由]を保証することです。これは、[Order and Chaos]と呼ばれるいくつかの通信アルゴリズムに基づいて anonymousの方法でノード間の情報交換を行う[[peer-to-peer] [アリコロニー|アリコロニー]]。
このプロジェクトは、開発チームや多くの異なる場所のユーザーが興味を示しているが、コンピューティングエンジニアリングの学生によって開発され、推進された[サラゴサ大学]、[スペイン]に設立された。おそらくプロジェクトのイデオロギー的目標。 ソフトウェアはスペイン語と英語で利用でき、ウェブサイトは英語でも利用できます。
Marabuntaは Qtグラフィックwidget toolkitを使って、LinuxとMicrosoft Windowsの両方で使うことができます。 MarabuntaはGNU General Public Licenseの下でリリースされ、フリーソフトウェアです。
目的[編集]
Marabuntaは、Free Netsプロジェクトで説明されているアイデアの実装であり、これらのアイデアを念頭に置いて開発されています。
- [censure]を避ける:中央サーバを避けている人同士のコミュニケーションは許されます。だから、それは通信を制御したい多くの政府や企業から一般に発せられる非難攻撃から解放されています。
- Anonymity:匿名通信の程度が可能になり、元の情報源を知らなくても情報にアクセスできるようになります。
- 動機と開発:Marabuntaは、Spain(2005年にリリースされた最初のバージョン)で開発されたこの種の最初のプロジェクトです。それでも、ソフトウェアは世界のどこにいても、特に言語の自由がほとんどない国で使用されている可能性があります。
機能[編集]
Marabuntaの上で実行できる多くの潜在的なサービスがあります。テキストメッセージの交換は、最初のサービスです。それはネット内の各[コンピュータ]がホストとサーバーとして機能する[電文]配布のためのプラットフォームとして利用できます。
- ホストとして:メッセージが送信され、アクティブノードが検索されます。
- サーバーとして:テキストメッセージとノード間の接続を増やす要求は、 broadcast転送方式を使用してネットワークに[Routing | routed]されます。
4つのメッセージ配信リストがあるので、受信者は、関心のあるリストに送信されたメッセージ、技術、哲学、政治のみを受信します。
コンテンツフィルタは許可されているため、特定のパターンのメッセージのみが表示されます。これは、Marabuntaが興味深いメッセージを選択するだけなので、特定の情報を検索する場合に特に便利です。
接続[編集]
生成されたすべてのトラフィックは、 UDP / IP protocolsを使用します。ノード間の接続を設定することを回避することにより、ネットワーク内でより多くのトラフィックが流れるようになり、各ノードの運用上の冗長性を使用することができます。さらに、UDPプロトコルは、データグラムを受信するためにソースホストを検証する必要がないため、ネットの匿名性を高めるものと見なすことができます。
NAT上のポート転送[編集]
MarabuntaはUDP hole punchingをサポートしていないので、 NATsの背後にいるユーザは、ルータに内部ネットのどのポートとノードを知らせるために[[port forwarding]着信するデータグラムを転送する必要があります。