emule1.jpg

Partendo dal presupposto che chi leggerà questo articolo conoscerà già eMule e le sue potenzialità e sarà a conoscenza di cosa significhi utilizzare un qualsivoglia programma di P2P, prenderemo in considerazione nella maniera più dettagliata possibile le principali Mods di eMule cercando di capirne meglio le varie funzioni implementate e l’apporto reale in termini di prestazioni e sicurezza che possono offrire.

Cosa è una Mod? Principalmente una Mod non è altro che una modificazione del codice base del programma allo scopo di creare un nuovo programma con alla base le funzionalità tipiche del software originale con l’aggiunta di nuove funzionalità che si presume possano essere miglioramenti del programma stesso. Nel caso particolare di eMule attualmente sono state create e sviluppate centinaia di Mod con caratteristiche diverse, questo grazie al fatto che eMule è ancora considerato il miglior software di p2p esistente, e grazie alla sua popolarità nel corso degli anni sono state create Mod sempre più complesse e con funzioni avanzate adeguate e all’avanguardia a seconda delle esigenze del momento. Ne deriva pertanto che districarsi tra le varie mod in circolazione non è cosa semplice e lo scopo di questa guida è proprio questo, quello di fornire un valido strumento per poter scegliere quale mod di eMule , tra le più diffuse, soddisfa le nostre esigenze.

Perchè scegliere una Mod? La risposta è abbastanza semplice: per le funzionalità aggiuntive. Assodato il fatto che la versione eMule originale attualmente la 0.48a è perfettamente funzionale pratica e veloce, un utente più attento potrà col tempo sentire l’esigenza di funzioni più avanzate per la gestione e la sicurezza dei propri download, inoltre le mod costituiscono un valido apporto in termini prestazionali sopratutto nei casi in cui particolari tipologie di linee (e in queste rientrano quasi tutte le linee adsl italiane e non) creano non pochi problemi con protocolli come il p2p che pian piano sta venendo sempre più filtrato e strozzato da tutti i principali provider italiani. Per sopperire a questo gap ci vengono in aiuto le mod, più o meno spinte, e le loro ampie funzionalità.

Passiamo ora in rassegna una ad una le migliori mod presenti sulla rete.

Anche nel panorama delle mod le cose, fortunatamente :D, si stanno standardizzando. La maggior parte delle mod attuali non fanno altro che rifarsi , in maniera a volte confusa e azzardata, a quelle mod principali che costituiscono il vero e proprio punto di riferimento in materia di innovazione e implementazione. Molte mod attuali non fanno altro che prendere aspetti da questa e quell’altra mod come una sorta di gigantesco copia incolla in cui il testo spesso risulta caotico e controproducente.

Le mod che costituiscono un punto di riferimento ( e che tratteremo in questa guida) sono riconducibili principalmente a due concezioni di eMule molto diverse che trovano i loro padri fondatori e massimi esponenti nelle mod MorphXT e Xtreme

morph.jpg

eMule MorphXT

sito ufficiale : http://emulemorph.sourceforge.net/

Giunta alla versione 10.5 è la mod forse più diffusa in assoluto, è una modifica del programma originale che ormai lavora su eMule da diversi anni. Il programma si presenta con un’interfaccia grafica molto accattivante presentando splash screens e suoni di intro, barre personalizzate e altre migliorie all’aspetto. Oltre alla comoda procedura guidata delle impostazioni salta subito all’occhio l’impostazione delle porte che la MorphXT ci farà utilizzare di default, l’utilizzo di porte random diverse dalle classiche 4662 e 4772 (che consiglio vivamente di cambiare dato che è tempo ormai che vengono abbondantemente filtrate dai provider italiani) gioca subito un punto a favore di questa mod già in fase di installazione, facendo risaltare subito il fatto che è certo una mod completa e avanzata ma anche di facile configurazione. La parte fondamentale di questa mod viene svolta dalle Opzioni Avanzate implementate che possiamo trovare accedendo al pannello Opzioni sotto la voce Opzioni Mod. Questo rappresenta il vero e proprio cuore della mod che tramite l’aggiunta di queste nuove impostazioni stabilì fin da subito un nuovo punto di riferimento per tutte le mod presenti fino ad allora.

Passando in rassegna queste impostazioni possiamo notare una funzione di backup automatica dei file più sensibili e importanti di eMule come i credits.met i file con estione .dat ecc ecc

Nella parte denominata MORPH possiamo notare a pieno tutte le varie funzioni che questa mod implementa. A partire da migliorie relativamente importanti come la Smart Category o varie funzioni di notifica e visualizzazione statistiche/info il fulcro fondamentale viene svolto dalle implementazioni che gestiscono l’upload, da sempre fiore all’occhiello di questa mod. A partire dallo zzRatio che evita settaggi di upload troppo bassi e/o scorretti pena la penalizzazione del download, diversi tipi di Upload Dinamico e Adattativo svolgono funzioni di ottimizzazione dell’upload consentendoci di sfruttare fino al piu piccolo bit la capacità di upload della nostra linea in modo da migliorare così il nostro download, in aggiunta a queste funzioni notiamo una gestione di powershare/release e di upload slot ad amici così come i limitatori slot, settaggio Hard Limit e tante altre funzionalità che si estondono anche alle altre sottosezioni come quella denominata Morph Update. Inoltre abbellimenti grafici come il Funny Nick (che crea in maniera random un nome più UMANO a chi non ha impostato un nome diverso da quello preimpostato ad esempio http://emule-project.net così da individuare meglio particolari utenti) o i download evidenziati in grassetto e di colore rosso e altre chicche di certo non guastano. Completa il tutto una sezione automatica di aggiornamento ipfilter fakes e ip-to-country e naturalmente l’offuscamento del protocollo (utilissima implementazione della versione originale che in sostanza svolge un ruolo di criptaggio del protocollo in modo da aggirare i limiti imposti dai filtri p2p dei provider italiani e non solo).

Mod davvero completa ed efficiente, sopratutto in ambito KAD, rete in cui questa mod non ha rivali.

Ottima la gamma dei sistemi di gestione crediti utilizzabili in alternativa a quello ufficiale, come ad esempio il sistema lovelace solo per citarne uno.

Tuttavia anche la MorphXT pecca in qualcosa. Una lacuna importante è una gestione degli antileech non troppo efficiente e non aggiornabile in maniera ottimale (l’antileech è quella funziona che permette di bannare users che usano client illegali e che evitando tramite particolari mezzi le code, scaricano soltanto senza condividere nulla…) Inoltre la mod forza ad inviare a tutti dei chunck completi di file senza poter scegliere se tenere questa voce attivata oppure no. Questo metodo priva della possibilità di scegliere se iniziare fin da subito a condividere oppure aspettare di avere almeno una parte completa di file che in linea di massima corrispende ad un segmento di 9 Mb circa. Dal punto di vista della diffusione della rete è una soluzione ideale ma che penalizza un pò i tempi di download e upload rendendo il processo iniziale dei trasferimenti un pò più lento. Inoltre bisogna considerare che il carico che questa mod svolge sulla cpu e sulla ram è abbastanza notevole e in misura senza dubbio maggiore rispetto a mod rivali, pertanto molto spesso se ne sconsiglia l’uso su computer un pò datati e poco performanti.

xtreme.gif

eMule Xtreme Mod

sito ufficiale: http://www.xtreme-mod.net/

Video Guida di Net On Fire alla configurazione di eMule Xtreme mod 6.1

Quasi parallelamente allo sviluppo che ebbe la MorphXT nacque e si sviluppò la eMule Xtreme Mod. Questo team di sviluppatori per lo più tedeschi creò col tempo un nuovo modo di concepire eMule e di sfruttarlo al meglio proprio come il team della MorphXT stava facendo. Tuttavia il progetto prese fin da subito una direzione del tutto diversa dalla sua concorrente per eccellenza.

Caratterizatta dalla classica interfaccia rosso e argento, seppur non vivace come la morphXT, questa mod risulta gradevole anche dal punto di vista grafico, ma è gia da questo primo aspetto che si notano le diversae direzioni delle due mod, in linea di massima la Xtreme mod è una mod essenziale senza troppi fronzoli dal punto di vista grafico ma che punta a pieno sull’efficienza e sulle funzionalità aggiuntive. Infatti è proprio in questi campi che la mod gioca le sue carte migliori.

Proprio come accade per la MorphXT la Xtreme Mod presenta già da subito l’impronta di una mod avanzata in fase di installazione con le porte di default diverse da quelle standard e le varie opzioni base ormai comuni a tutte le versioni di eMule.

Accedendo alle Opzioni nella categoria Connessioni si nota da subito la presenza dello slot speed impostabile tramite una comoda barra a scorrimento, così come la presenza dell’Hard Limit Globale. Tutto pressochè invariato nelle altre sezioni rispetto alla versione originale di eMule almeno fino a quando non si accede alla sezione denominata Xtreme I e Xtreme II. Due piccole sezioni che nascondono al loro interno un codice e un sistema dalle caratteristiche rivoluzionarie. Come avevamo già detto in precedenza il team della Xtreme Mod non bada molto all’apparenza bensì alla sostanza ed è proprio questo che notiamo avvicinandoci alle funzionalità enormi di queste sezioni.

Prima fra tutte spicca la presenza di una sezione Upload del tutto rivoluzionaria basta su quei parametri di connessione che molto spesso vengono ignorati ma che possono fare la differenza. Tralasciando l’utilità chiaramente comprensibile di funzioni come l’assegnazione di una coda per file o l’apertura di più slot upload se richiesto da un particolare file ci imbattiamo subito in quello che è il sistema di upload dinamico che introduce per la prima volta la Xtreme Mod. Il cosiddetto NAFC, acronimo di Network Adapter Feedback Control, è uno strumento di controllo dinamico che si basa sulla gestione in tempo reale di tutto il traffico che passa sulla scheda di rete che stiamo utilizzando e setta in questo modo i valori di upload migliori per garantire costantemente il massimo risultato e rendimento della nostra linea. I vantaggi di questo sistema sono ben evidenti, e si possono sintetizzare con un Upload più efficiente e performante, nessun Overhead di pacchetti, e un’accuratezza estrema dei settaggi, se a tutto ciò aggiungiamo un calcolo dei valori con una velocità nell’ordine inferiore ai 100ms viene da se che questo metodo di upload dinamico è il più efficiente mai sviluppato. L’unico svantaggio consiste nel fatto che il NAFC misura TUTTO il traffico che passa sull’adattatore di rete e quindi se siamo in una lan con più computer che comunicano sullo stesso adattatore i suoi settaggi sarebbero di molto falsati e poco efficienti. Per funzionare a pieno il NAFC ha quindi bisogno di un computer con una sola scheda di rete attiva che svolga esclusivamente funzioni di traffico di rete internet.

Altra funzione sorprendente è quella del buffer di invio e del settaggio del valore MTU della nostra rete (che ricordiamo sono valori fondamentali in un protocollo TCP/IP… Per una linea ADSL in PPPoA ad esempio il valore impostabile consigliato dal protocollo è 1500 mentre per linee ADSL2/2+ in PPPoE è 1492… si faccia riferimento a queste informazioni come spunto per uno studio più dettagliato dei protocolli di rete e le loro variabili). Proseguendo in rassegna le impostazioni notiamo funzioni come doppio buffer di invio oppure l’utilizzo di proprietà automatiche di upload avanzate che danno il meglio di se con il NAFC attivato. Completano la sezione voci come l’update automatico da url (impostabile naturalmente) dell’ipfilter, impostazioni di priorità del processo e metodi differenti per calcolare i chunck, solo per citarne alcune.

Passando alla sezione Xtreme II notiamo la presenza dell’antileech modificato della Xtreme Mod. A differenza della MorphXT molta della parte di codice della Xtreme si basa proprio sull’utilizzo di questi filtri che prevengono comportamenti sleali e scorretti nella rete, e il sistema (aggiornato peraltro molto di frequente) funziona in maniera pressochè perfetta rendendo l’antileech utilizzato dalla Xtreme Mod senza ombra di dubbio il più performante.

Completano inoltre la sezione impostazioni come i Funny Nicks, abbellimenti grafici nelle statistiche e nella finestra dei trasferimenti, e i classici offuscamento del protocollo e connessione sicura all’avvio.

Mancano però funzioni di update automatico degli ip-to-country ad esempio, nessun sistema di gestione crediti alternativo a quello Xman oppure la presenza degli innumerevoli metodi di controllo upload che la MorphXT presenta. Tuttavia è da notare come la Xtreme Mod spicca nella velocità di caricamento individuazione e contatto fonti così come il pregio nel gestire code anche in situazioni di carico estremo senza appesantire il sistema e gravare sulla cpu o sulla ram.

Attualmente nel panorama delle mod queste 2 mod la fanno da padrone anche se non mancano programmi sviluppati su sistemi diversi ma data la discontinuità negli sviluppi e la poca diffusione non sono trattate in questa comparativa.

Tra le altre mod ne segnaliamo solo alcune in ordine di importanza prestazione e funzionalità:

ScarAngel - Mod Basata principalmente sul codice Xtreme ma che presenta tutti le varianti al codice anche della MorphXT. Ottima mod, estremamente performante con tutte le funzionalità delle due mod, Il codice risulta stabile ed efficiente. Presenta anche altre aggiunte come ulteriori metodi di calcolo dei crediti in alternativa a quello ufficiale e altre impostazioni avanzate. Mod estrema che però non risulta adatta a utenti poco esperti o all’utilizzo su computer datati

Sivka - Progetto di mod che non si basa su mod attuali e sviluppata da un modder esperto come stulle. Da provare per la leggerezza e la praticità di utilizzo

Ackronic - Progetto tutto italiano di mod. Si integra a pieno con i più moderni sistemi di ipfilter come quelli sviluppati da emulesecurity e bluetack ma abbastanza discontinua nello sviluppo. Attualmente ferma alla versione 0.47 di eMule ufficiale

ZZul Bastard - Basata su sistema ZZUL. Mod molto spinta ma che data la particolare impostazione e il poco sviluppo presenta ancora molte lacune e incompatibilità

NeoMule - In Assoluto la mod più professionale esistente, ma data l’estrema complessità nel codice e nei settaggi (davvero infiniti) è consigliata solo a sviluppatori o a utenti esperti che voglioni gettarsi in questa sfida. Mod pesante e parecchio ostica.

Ora la scelta a voi utenti di emule :D e mi raccomando, qualsiasi client usiate ricordate che il p2p non è solo accedere a contenuti in maniera gratuita e libera ma anche, anzi principalmente, condivisione.

Tutte le impressioni di questa guida sono da intendersi come frutto di esperienze personali maturate in innumerevoli sessioni di studio riguardo eMule e il p2p in generale. Questa guida vuole essere un aiuto a chi vuole avvicinarsi al mondo delle mod e non ha scopo alcuno, nè la presunzione di assurgersi a guida definitiva. Il mondo va avanti proprio perchè ogni persona ha la proprio idea e se la tiene stretta.

Usate internet Responsabilmente :D

Stay Tuned