Marabunta (oprogramowanie)

Marabunta
Deweloperzy Deweloperzy Marabunty
Pierwsze wydanie 2005
Ostateczne wydanie
0.3.2 / 31 marca 2006 ( 31.03.2006 )
Magazyn
Napisane w C++
System operacyjny Windowsa, Linuksa
Dostępne w 2 języki
Lista języków
Angielski hiszpański
Typ Anonimowy P2P , czat online
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa marabunta .laotracara .com  Edit this on Wikidata

Marabunta to w pełni dystrybuowana aplikacja do anonimowego P2P . Głównym celem jest walka z cenzurą internetu i zapewnienie wolności słowa . Jest to peer-to-peer do wymiany informacji między węzłami w sposób anonimowy , oparta na kilku algorytmach komunikacyjnych zwanych „Porządkiem i Chaosem”, które można znaleźć w ogromnych organizacjach społecznych, takich jak kolonie mrówek .

Projekt powstał na Uniwersytecie w Saragossie w Hiszpanii , był rozwijany i promowany przez studentów inżynierii komputerowej, chociaż zespoły programistów i użytkownicy z wielu różnych miejsc wykazali zainteresowanie, być może przyciągnięty ideologicznymi celami projektu. Oprogramowanie jest dostępne w języku hiszpańskim i angielskim, strona internetowa jest również dostępna w języku angielskim .

Marabunta korzysta z zestawu narzędzi graficznych widżetów Qt , dzięki czemu może być używana zarówno w systemach Linux , jak i Microsoft Windows . Wydany na licencji GNU General Public License , Marabunta jest wolnym oprogramowaniem .

Zamiar

Marabunta jest realizacją idei wyjaśnionych w projekcie „Free Nets ” i została opracowana z myślą o tych ideach:

  • Unikanie cenzury : Dozwolona jest komunikacja między osobami unikającymi serwerów centralnych. Jest więc wolny od ataków cenzury, które są powszechnie przeprowadzane przez wiele rządów i korporacji, które chcą kontrolować komunikację.
  • Anonimowość : Możliwy jest pewien stopień anonimowej komunikacji, dzięki czemu można uzyskać dostęp do informacji bez znajomości ich pierwotnego źródła.
  • Motywy i rozwój: Marabunta jest pierwszym tego typu projektem rozwijanym w Hiszpanii (pierwsza wersja wydana w 2005 roku). Mimo to oprogramowanie może być potencjalnie wykorzystywane przez ludzi na całym świecie, zwłaszcza w krajach o niewielkiej lub zerowej wolności słowa .

Cechy

Istnieje wiele potencjalnych usług, które można uruchomić na Marabuncie. Wymiana wiadomości tekstowych to pierwsza usługa. Można by go potraktować jako platformę do telegramów , gdzie każdy komputer w sieci działa jako host i jako serwer .

  • Jako host: wysyłane są wiadomości, poszukiwane są aktywne węzły itp.
  • Jako serwer: wiadomości tekstowe i prośby o zwiększenie łączności między węzłami są kierowane do sieci za pomocą metody rozgłoszeniowej .

Istnieją cztery listy dystrybucyjne wiadomości, więc odbiorcy otrzymują tylko wiadomości wysłane na listę, która ich interesuje: Ogólne, Technologia , Filozofia i Polityka .

Filtry treści są dozwolone, więc wyświetlane są tylko wiadomości o określonych wzorcach. Jest to szczególnie przydatne podczas wyszukiwania określonych informacji, ponieważ Marabunta po prostu wybiera potencjalnie interesujące wiadomości.

Znajomości

Cały generowany ruch wykorzystuje protokoły UDP / IP . Unikanie tworzenia połączeń między węzłami pozwala na większy przepływ ruchu w sieci i wykorzystanie redundancji operacyjnej każdego węzła. Co więcej, protokół UDP może być postrzegany jako zwiększający anonimowość w sieci, ponieważ nie ma potrzeby sprawdzania poprawności hostów źródłowych w celu odebrania datagramu .

Przekierowanie portów na NAT

Marabunta nie obsługuje dziurkowania UDP , więc użytkownicy korzystający z NAT muszą ustanowić trasę przekierowania portów , aby router wiedział, do którego portu i węzła sieci wewnętrznej powinien przekazywać przychodzące datagramy.

Linki zewnętrzne

  • (w języku angielskim) Strona główna Marabunta [ martwy link ] (Oprogramowanie domyślnie wyświetla się w języku hiszpańskim. Aby ustawić w języku angielskim: uruchom oprogramowanie, kliknij zakładkę „Opciones Generales”, obszar „Seleccion de Idioma” (na dole okna), zmienić z „Castellano” na „angielski”).