Децентрализованная файлообменная сеть третьего поколения.

oneswarm 021a

OneSwarm – это безопасная бессерверная децентрализованная friend-to-friend (p2p) сеть третьего поколения, позволяющая обмениваться файлами с теми, кому вы доверяете, тем самым снижая практически до нуля риск стать жертвой третьих лиц, заинтересованных в использовании данных о ваших действиях в сети против Вас.

Сегодняшние традиционные p2p-сети не передают личной информации о своих участниках, но все же посторонние лица имеют техническую возможность отслеживать вашу деятельность в пиринговой сети и использовать эти данные против Вас. OneSwarm позволяет создать так называемую friend-2-friend сеть, где только Вы сами решаете, кому видеть, что вы делаете, а кому нет.

OneSwarm не передает файлы от отправителя к получателю напрямую, если они не являются друзьями и не доверяют друг другу, а только через общих друзей, оставаясь анонимными друг для друга.

OneSwarm – абсолютно безопасная сеть, потому узнать, кто у кого что скачал невозможно. Ваш трафик проходит только через тех участников сети, с кем вы являетесь непосредственными друзьями (ограниченными или неограниченными). Но если вы скачиваете файл у вашего друга, цепочка наименьшая – только от вас к другу:

oneswarm 022

Если же вы в поиске находите интересующий вас файл, а он лежит на компьютере друга вашего друга, то закачка будет происходить по всем цепочкам друзей между вами (на рисунке показана лишь одна такая цепочка, на деле же их обычно куда больше).

oneswarm 023

Таким образом, ни вы, ни человек с файлом, ни кто либо из посредников, участвующих в передаче файла, не знает, ни от кого изначально шел файл, ни для кого в конце он предназначался.

oneswarm 002

Не стоит забывать, что ваша безопасность в любом случае зависит от вас самих, а именно от того, кого вы добавляете себе в друзья в сети OneSwarm. Надежных людей можно добавлять в неограниченные друзья, а подозрительных – в ограниченные, чтобы они не могли наверняка знать, что какой-то файл лежит на вашем компьютере.

oneswarm 016

Но даже если файл будет лежать у вас, ограниченный друг не сможет об этом узнать, потому что остается большой вероятность того, что вы лишь посредник.

oneswarm 001

OneSwarm представляет из себя кроссплатформенный пиринговый клиент, основанный на Azureus и обратно совместимый с протоколом битторрент.

oneswarm 003

oneswarm 004

После установки и запуска откроется браузер по адресу http://127.0.0.1:29615 и покажет довольно дружелюбный и удобный интерфейс. Помимо веб-интерфейса (управление через браузер) есть еще классический интерфейс Azureu. также есть отключаемый чат с другими участниками.

oneswarm 005

oneswarm 006

oneswarm 007

Веб-интерфейс OneSwarm поддерживает декодирование многих аудио и видео форматов в реальном времени, что позволяет просматривать медиа файлы прямо в браузере (есть встроенный медиаплеер), не прибегая к использованию стороннего софта.

oneswarm 012

oneswarm 008

Разработчиками OneSwarm также создан простенький сервер на Java для массового обмена ключами (такой сервер очень легко может поднять любой желающий). Единый сервер или community server, является по сути базой публичных ключей пользователей. То есть, ваш клиент время от времени опрашивает сервер на наличие новых пользователей и добавляет их вам, а вас — всем остальным...

oneswarm 009

С первого взгляда это может показаться не безопасным, но здесь все сделано гениально и просто — все друзья, добавленные через единый сервер, по умолчанию ограниченны, и что-то узнать о вас они не смогут.

oneswarm 024

oneswarm 011

OneSwarm свободен для распространения и обратно совместим с протоколом битторрент. Это значит, что Вы можете использовать его и как обыкновенный битторрент-клиент, и как клиент для безопасного обмена личными файлами с друзьями.

oneswarm 013

oneswarm 014

Добавление друзей возможно несколькими способами: среди них обмен публичными ключами, добавление через GTalk/Gmail, инвайты и посредством массового автоматического обмена ключами используя единый сервер (community server).

oneswarm 015

Научившись пользоваться основными функциями OneSwarm, можно легко пользоваться этой программой и строить свои сети из своих друзей.

oneswarm 017

oneswarm 018

oneswarm 019

Работа над OneSwarm ведется довольно активно и каждый новый релиз существенно отличается от предыдущего добавлением новых возможностей. Если вы решили пользоваться им, желательно не отключать авто обновление программы и следить за новостями.

oneswarm 020

Сайт проекта

Страница на github.com