Marabunta версии 0.3, работающая под Linux | |
Разработчики) | Разработчики марабунты |
---|---|
Первый выпуск | 2005 г. |
Окончательный релиз | 0.3.2 / 31 марта 2006 г. ( 2006-03-31 ) |
Репозиторий | |
Написано в | C ++ |
Операционная система | Windows, Linux |
Доступно в | 2 языка |
Список языков Английский испанский | |
Тип | Анонимный P2P, Онлайн-чат |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | marabunta.laotracara.com |
Marabunta - это полностью распределенное программное обеспечение для анонимного P2P. Основная цель - борьба с цензурой в Интернете и обеспечение свободы слова. Это одноранговая платформа для анонимного обмена информацией между узлами, основанная на нескольких алгоритмах коммуникации, называемых «Порядок и хаос», которые можно найти в крупных социальных организациях, таких как колонии муравьев.
Проект был основан в Университете Сарагосы, Испания, разработан и продвигается студентами компьютерной инженерии, хотя группы разработчиков и пользователи из самых разных мест проявили интерес, возможно, привлеченный идеологическими целями проекта. Программное обеспечение доступно на испанском и английском языках, веб-сайт также доступен на английском языке.
Marabunta использует набор инструментов графического виджета Qt, что позволяет использовать его как в Linux, так и в Microsoft Windows. Marabunta, выпущенная под Стандартной общественной лицензией GNU, является бесплатным программным обеспечением.
Марабунта - это реализация идей, изложенных в проекте « Free Nets». "и он был разработан с учетом следующих идей:
Есть много потенциальных сервисов, которые можно запускать поверх Marabunta. Обмен текстовыми сообщениями - первая услуга. Его можно было бы использовать как платформу для распространения телеграмм, где каждый компьютер в сети работает как хост и как сервер.
Существует четыре списка рассылки сообщений, поэтому получатели получают сообщения, отправленные только в тот список, который им интересен: Общие, Технологии, Философия и Политика.
Разрешены фильтры содержимого, поэтому отображаются только сообщения с определенными шаблонами. Это особенно полезно при поиске некоторой конкретной информации, потому что Marabunta просто выбирает потенциально интересные сообщения.
Весь генерируемый трафик использует UDP / IP протоколы. Избегание установки соединений между узлами позволяет большему потоку трафика в сети и может использоваться оперативное резервирование каждого узла. Более того, протокол UDP можно рассматривать как увеличивающий анонимность в сети, поскольку нет необходимости проверять исходные хосты для получения дейтаграммы.
Marabunta не поддерживает перфорацию отверстий UDP, поэтому пользователи, находящиеся за NAT, должны установить маршрут переадресации портов, чтобы маршрутизатор знал, на какой порт и узел внутренней сети он должен пересылать поступающие дейтаграммы.