ANts P2P

ANts P2P to program przeznaczony do anonimowego dzielenia się plikami w sieci P2P, stworzony w języku Java.

Projekt zadebiutował w 2004 roku i jest objęty licencją GPL (General Public License).

Cechy

ANts P2P zapewnia szyfrowanie wszystkich danych wysyłanych i odbieranych, co utrudnia identyfikację pierwotnych adresów IP.

Oto kilka funkcji tego programu:

  • automatyczna aktualizacja oprogramowania
  • szyfrowanie wiadomości punkt-punkt – Point-to-point encryption (AES 128 – DH 512)
  • szyfrowanie wiadomości koniec-koniec – End to end encryption (AES 128 – DH 512)
  • wielościeżkowa wysyłka pakietów
  • odnajdywanie fragmentów plików w liście oczekujących: normalnej i przemieszanej (hash)
  • IRC (Non-anonymous internet relay chat)
  • wsparcie dla częściowego pobierania
  • wsparcie dla linków eDonkey
  • autowyszukiwanie źródeł dla aktywnych i przerwanych pobierań
  • wyszukiwanie i indeksowanie całej zawartości pliku oraz katalogu pliku.

Zapytania w ANts P2P są szyfrowane przy użyciu metody asymetrycznej, co oznacza, że tylko twórca zapytania ma możliwość odczytania wyników. Chociaż każdy może zobaczyć łańcuch zapytania, metoda asymetryczna minimalizuje ryzyko przeprowadzenia analizy zapytania przez węzeł.

Program ANts P2P umożliwia użytkownikom także udostępnianie anonimowych serwerów sieciowych, które są dostępne wyłącznie w sieci ANts P2P. Warto jednak zauważyć, że ANts P2P nie jest siecią outproxy, co oznacza, że nie pozwala użytkownikom na korzystanie z tradycyjnych usług internetowych. W tym celu można skorzystać z usług outproxy takich jak Tor, które działają niezależnie.

Bezpieczeństwo

Dane są przesyłane przez połączenia niebezpośrednie, co oznacza, że użytkownicy wysyłający i odbierający pliki nie mają ze sobą bezpośredniego połączenia. Połączenie przechodzi przez kilka węzłów, co sprawia, że identyfikacja innych użytkowników jest znacznie utrudniona.

Linki zewnętrzne