Archive for the ‘Ants’ Category

ANTS

Domenica, Giugno 17th, 2007

ants logo

Sito ufficiale: http://antsp2p.sourceforge.net/

Licenza: GNU

Linguaggio : Java

OS : OS indipendent (fintanto che ce la JVM installata)

Guida : Guida Ants

Altra guida (traduzione di quella ufficiale inglese)

Questo P2P anonimo da alcuni veniva gia presentato come la versione anonima di emule visto che
presenta anche il supporto per i link ed2k .
Purtroppo ormai il progetto è fermo da tempo e dell’ideatore di questo programma non si sa più nulla.Ovviamente i sorgenti sono accessibili a tutti solo che risultano di difficile interpretazione visto che non presentano alcun commento (se a qualcuno interessa comunque questa è la pagina per il download dei sorgenti qui )
Ultimamente l’idea di riscrivere tutto il programma in C o C++ riaffiora ma mai nessuno si è poi lanciato in tale impresa.

Vediamo le caratteristiche principali tradotte dal sito di questo P2P:

  • Open Source
  • Utilizzo del Java per renderlo indipendete dei vari sitemi operativi (non so quanto sia un vantaggio)
  • Download multisource
  • AutoResume dei file
  • Supporto dello swarming
  • Ricerche possibili per hash.strighe,o query strutturate
  • Protocollo di routing creato completamente con la programmazione ad oggetti
  • Criptazione Point To Point : DH(512)-AES(128)
  • Criptazione EndPoint To EndPoint : DH(512)-AES(128)
  • Rete serverless con GWebCache
  • Chat IRC
  • Sistema di ricerca Decentralizzato e Distribuito
  • HTTP Tunneling
  • Ants consente le comunicazioni P2P attraverso qualsiasi tipo di HTTP Proxy
  • Ants consente le comunicazioni P2P attraverso qualsiasi tipo di NAT o sistema di filtraggio del traffico

Ants permette anche di pubblicare delle proprio pagine web attraverso la sua stessa rete una cosa simile all’Hidden Service di Tor

Brevissima spiegazione sul suo funzionamento:

Il funzionamento di Ants è abbastanza simile a quello di Mute(se non avete presente il funzionamento di Mute lo trovate qua) con alcune lievi differenze.
Anche Ants come Mute non genera mai connessioni dirette tra inviante e destinatario ma usa un sistema di routing per fare giungere il pacchetto a destinazione.
In Ants non avviene solamente una criptazione End to End (cioè tra inviante e destinatario) ma ne viene creata una seconda ad ogni passaggio tra un client e l’altro rendendo Ants ancora più sicuro di Mute il quale generava solo una criptazione End To End.
Oltretutto Ants utilizza la porta 443 di standard camuffando i propri pacchetti come traffico HTTPS.
Comunque per chi volesse saperne di più su p2pforum, più precisamente all’indirizzo sottostante si trova una perfetta guida ad ants con tanto di immagini.

Link guida Ants