p2pforum Italia
Indietro   P2P Forum Italia > File Sharing > eMule Help > eMule MODs
Nome utente
Password
Home Registrati Aiuto Regolamento Utenti Calendario Cerca Messaggi di oggi Segna i forum come letti
Blog RSS Feed Giochi Arcade eStore Lotterie Fantacalcio Quiz Radio Invia SMS
Forum Link Directory Galleria Image HostingFile Hosting Italia Free Hosting Sostieni P2Pforum.it acquistando su uno dei siti partner

Iscriviti subito! Benvenuto/a su P2P Forum Italia.

Stai visualizzando il nostro sito in modalità Ospite: puoi visualizzare la maggior parte delle sezioni e delle discussioni, ma ancora non puoi parteciparvi attivamente o godere di tutte le funzioni e dei tanti vantaggi offerti dalla registrazione. Iscrivendoti gratuitamente alla nostra communITy, potrai inserire messaggi, comunicare con altri amici anche in privato, votare nei sondaggi, rilassarti giocando con i videogiochi di Arcade, partecipare alle lotterie (e vincere succulenti premi) e tanto, tanto altro... Il tutto con un'iscrizione gratuita!

Se non sai come iscriverti, dai un'occhiata qui.


eMule MODs

Il perchè NON usare una *Leech* Mod

Iniziata da: starway    Creata il: 20-04-06 20:48     Risposte: 0

Discussione chiusa Apri una nuova discussione 
 
Strumenti discussione Cerca in questa discussione Modo di visualizzazione
Vecchio 20-04-2006, 20:48   #1
starway
Scrivano Forsennato
 
L'avatar di starway
 
Profilo:
Iscritto dal: 31-05-2005
Località: in alto nel cielo
Messaggi: 1.330
Punti: 96
P2P in uso: eMule Xtreme
Rep: starway è sulla strada della distinzione
Cita questo messaggio in privato Vai in cima Vai in basso InfoBox Il perchè NON usare una *Leech* Mod

Come sappiamo in giro si trovano mod che tentano di fare le furbe, rubare modstring, aumentare crediti, ecc, queste sono chiamate leecher(sanguisuga).
Per fortuna i nostri modder hanno creato funzioni per contrastare la diffusione di tale mod, e soprattuto per evitare una morte sicura della rete P2P.In oltre molte leech-mod vengono rilasciate senza codice sorgente pubblico, e questo, oltre che essere una violazione della licenza GPL di eMule, è anche un rischio per la vostra sicurezza, in quanto dentro al codice di eMule ci può essere di tutto...Spy, Malware, Spammer, Worms e anche Virus...NON LO FATE!!!
E poi comunque ragionate sul fatto che, se nessuno "uppasse" più niente, non rimarrebbe nessun file da scaricare...

In accordo con quanto deciso dagli sviluppatori ufficiali di eMule, queste sono le caratteristiche che fanno di una Mod una "Bad Mod" o una "Leecher Mod": - Possibilità di bloccare o negare manualmente o immotivatamente l'upload/download versi gli altri client. - Meccanismi atti a nascondere il loro cattivo comportamento. - Meccanismi atti a caricare di eccessivo lavoro e ad ingannare i server e gli altri client. Di ciascuna MOD deve essere reperibile il codice sorgente; la mancanza dello stesso risulta una violazione della GNU General Public License e pertanto perseguibile per legge. Inoltre molti sono i pericoli che possono nascondersi nel codice non pubblicato di un client, rendendone l'utilizzo tutt'altro che sicuro.
La scelta del forum è quella di non fornire nessun tipo di supporto per questi client, pertanto i moderatori potranno intervenire per cancellare link o materiale concernente le stesse.


Ultimamente le leech hanno poca vita e vengono bannate anche in modo molto aggressivo da funzioni utilissime e mirate allo scopo:


Descrizione delle più importanti funzioni di anti-leech, implementate solo sulle MOD:

DLP (Dinamic Leecher Protection): funzione implementata da Xmen, molto severa che usa un file.dll costantemente aggiornato contenente firme riguardo la "lotta" contro le leecher mod.
  • Anti Mod Faker/Thief: banna le fake-mod, cioè la stessa versione ma con un modstring diverso.
  • Anti-Credit-Hack: banna automaticamente i client leechers che cercano di rubare crediti.
  • Anti-Ghost-Mods: banna le mod fantasma. Queste sono mod che spediscono tags specifici di mod legali, mentre la stringa di identificazione della mod è illegale.
  • Anti-Nick-Thiefs:Questa funzione aggiunge al proprio nick una serie di lettere in modo da evitare che alcune mod copino il nick per sfruttare le community boost (vantaggi reciproci all'interno di una cerchia ristretta di utenti, racchiusi in comunità).
  • Il nick apparirà così: nickscelto[abcde] dove [abcde] è stato aggiunto da questa funzione. Le lettere cambiano di volta in volta all'avvio della mod, in modo casuale.Se qualcuno prova a rubarti il nick per qualche vantaggio, viene subito bannato.
  • Detect Wrong Hello-TAG: Rileva le mod con firma errata.
  • Detect Bad Tags (snafu): Rileva le modifiche furbe o ad alto carico per un server.
  • Detect Spammer: Rileva lo spammer, quello che vi rompe sempre con le frasi che filtrate.
  • Detect Leechermods by Nickname (Rileva i Leecher dal Nome Utente) banna i clients quando lo username punta a client illegali.
  • Detect Leechermods by Modstring (Rileva i Leecher dalla Modstring) banna i clients aventi una mod con lo string non autorizzato.
  • Detect emcrypt (0.44d): Rileva il crypt delle versioni 0.44d ed esegue una *penalizzazione del punteggio.
  • Detect XS-Exploiter: Identifica i client fruttatori di fonti e ne *penalizza il punteggio.
-
S.N.A.F.U. v3: Un potente strumento anti-leecher molto aggressivo! , ultimamente ottimizzato da SiRoB se non ricordo male.
  • Rileva i ladri di hash
  • Controllo l' uso dei data-tags che non definti in eMule/eDonkey
  • Rileva tramite, un analisi, il comportamento del client
* La penalizzazione del punteggio, avviene in modo graduale, e man mano che la mod si presente più leech, il punteggio diminuisce fino a quasi un ban a senso unico.

Importante:
Se attive queste funzioni, verranno bannate o penalizzate le mod identificate tramite tags, modnames illegali, crediti rubati, mod aggressive, e anche i clients con troppe sessioni di download fallite, per tanto chi userà tali mod inizialmente potrà avere l'illusione di scaricare a folle velocità, ma poco dopo si ritroverà con un download pari a 0(ZERO) garantito!


Argos: è un sistema ideato da David Xanatos (autore della NeoMule) ed è noto per essere uno dei più completi e complessi antileecher in circolazione.
L'Argos utilizza un modulo separato (impiegando così meno CPU e RAM) per identificare e punire i leecher, inoltre da la possibilita di caricare i file DLP.dll ed antileech.dll, ovvero due "librerie" non separabili e contenenti le stringhe di identificazione delle principali leecher mod pubblicate nel Dynamic Leecher Protection della mod Xtreme.
La penultima versione di questo "tool" (la 2.0) presenta al suo interno un file precompilato e denominato leecher.dat. Questo file include le modstring, i nickname e gli userhash di alcuni client "nocivi" al network.
L'ultima versione aggiornata è la 2.5 (presente nell'ultima NEOmule basata sulla 0.49b) e non è altro che la variante "light" della 2.0 (è stato rimosso il leecher.dat ed eliminate alcune parti di codice). La mod X-ray tuttora mantiene l'Argos 2.0 (ottimizzato) come principale sistema antileech.


FineCS: ideato da CiccioBastardo per la sua mod ZZul BastarD, è erroneamente definito un sistema di crediti, ma la sua caratteristica non è quella di premiare chi concede dei segmenti, bensì di punire chi scarica senza contraccambiare.
Questo strumento si applica solo sui file incompleti e permette ad un client di scaricare tranquillamente da noi 4 chunk in più di quanti ce ne ha inviati. Se questa soglia viene superata, il FineCS entra in azione riducendo la valutazione (rating) del client. Maggiore è la differenza tra quanto egli ha scaricato e quello che ha condiviso e minore sarà il suo rating.
La valutazione non raggiunge mai il valore 0, questo vuol dire che il client penalizzato non viene bannato e può quindi arrivare ad ottenere un nostro slot di upload, ma deve attendere più a lungo nella nostra coda di attesa.

Se il leecher client che ha scaricato molto da noi inizia ad upparci, il suo rating cresce fino ad essere rivalutato interamente quando la differenza tra UL-DL risulta inferiore o uguale a 4 chunk.

Il FineCS diventa più "aggressivo" se il client in questione condivide 0 dati. Con questa situazione la penalizzazione scatta dopo il superamento dei tre chunk di download (e non dopo i 4 come poc'anzi riportato).

Questo credit system inverso applica un'ulteriore decremento del rating (- 20%) se il client contattato non supporta l'identificazione sicura (SUI).


Sivka ban: è una funzione che ci protegge dai client aggressivi, cioè quegli utenti che ci contattano diverse volte in un breve lasso di tempo. Le richieste troppo rapide accrescono l'overhead (spreco di banda) ed il lavoro della CPU.
Questo strumento banna quindi i client che richiedono un contatto per un numero di X volte nell'arco di Y minuti.
I valori di X e Y vanno configurati all'interno delle opzioni della mod che implementa lo sivka ban.
Le principali mod che includono questo sistema sono la Sivka e la StulleMule.


Client Analyzer: è una funzione ideata da WiZardofDoS (creatore dell'eMuleFuture) ed è un sistema antileecher che si basa sull'analisi euristica del comportamento di un client nei nostri confronti.
I client che assumono atteggiamenti scorretti vengono penalizzati e sono invece favoriti tutti coloro che rispettano le regole e la filosofia di emule. Tutte queste informazioni (penalizzazioni/bonus) sono riportate all'interno del file antileech.dat insito nella cartella config della mod. Esso viene caricato ogniqualvolta quest'ultima viene utilizzata.

Il CA analizza questi comportamenti:
  • Ladri di nick (Nickthieveries).
  • Ladri di sequenza mod (Modthieveries).
  • Invio di file corrotti (File fakes).
  • Rifiuto delle richieste ricevute (UDP-FNF fakes).
  • Richieste troppo ravvicinate in un arco di tempo prestabilito (Fast asks).
  • Invio di messaggi pubblicitari (Spams).
  • Richieste di fonti troppo frequenti attraverso il sistema di scambio fonti (FastXS).
  • Rapporto UL:DL (Un client viene penalizzato quando scarica un chunk in più di quello che ha inviato).
  • Bonus per chi conserva il proprio hash utente.
Il Client Analyzer non banna, ma diminuisce il rating (valutazione) di un utente senza mai ridurlo a 0. Ogni client punito ha la possibilità di essere riabilitato e quindi può ritornare a scalare rapidamente la nostra coda di upload.
Il CA è uno strumento autonomo e non ha bisogno di essere aggiornato tramite file scaricabili dal web.
Le mod che implementano il CA sono l'AcKroNiC, l'AnalyZZUL, la Beba, la "madre" Tombstone (non più sviluppata), l'eMuleFuture, la NextEMF, la SharkX e l'obsoleta Spike2.

Si ringrazia Frankie4 per la collaborazione.
In aggiornamento continuo...
STAR
__________________
Usa la funzione Cerca prima di inserire un nuovo messaggio di aiuto. Grazie

Moderato da: dylandog84 in data: 14-10-2009
Motivo: Aggiornato il thread con inserimento dell'Argos, Sivka ban, FineCS e Client Analyzer.
starway è offline Segnala messaggio  
Segnala su: OkNotizieSegnala su Upnews.it!Segnala su Kipapa.it!Segnala su Technotizie.it!Segnala su ZicZac.it! Bookmarks: Aggiungi a Segnalo!Aggiungi a del.icio.us!Aggiungi a Google Bookmarks!
I seguenti 88 utenti ringraziano/concordano con starway per questo utile contributo:
$padino (20-08-2006), Alberto Stealth (27-07-2007), Anakin-89 (10-07-2006), Andreaa (26-09-2008), andreabrcic (08-02-2007), antoz94 (17-09-2008), ayrt (14-01-2008), BillieJoe92 (27-11-2006), blacksmith1984 (04-11-2007), brill (19-10-2007), Bumby (03-04-2007), calexico (18-04-2007), catti87 (08-09-2007), chem_x (09-09-2008), christian_93 (23-12-2008), CIANOVITO (15-11-2008), Colex (08-12-2006), Cristina F (30-11-2007), crow88 (05-03-2007), D4r!? (30-12-2006), Daedalus88 (02-05-2008), Dando_Sando (13-07-2007), darkSniper (28-06-2008), Dedalus_ (16-07-2007), deme.95 (29-01-2008), djremix (04-11-2007), dom4767 (26-05-2007), eDario92x (08-09-2006), El Salvador (27-07-2008), f104s (14-12-2008), F4L50 (11-11-2007), faustino (06-08-2007), Forzajuve (17-07-2007), frantic (12-10-2006), giaka92 (02-04-2007), giannibae (25-11-2007), gnuro (05-11-2006), GX Style (05-01-2007), hakko (13-07-2007), Jrachi (02-05-2008), kaglioster (21-09-2008), Kenji (05-07-2007), Krazy Frog (27-05-2007), LK93 (07-04-2007), Lollino (16-04-2008), lupinIIIx (22-11-2006), m.j. 23 (23-12-2008), M2o (06-04-2008), Malta (03-04-2007), marcomix (18-07-2007), marlborokkklan (28-03-2007), Morpheus88 (09-12-2006), morris2003 (10-09-2008), Naruto Uzumaki (19-11-2006), nebbia88 (27-05-2007), NitroNick (20-03-2007), Orso.54 (19-06-2007), Pesetas74 (27-05-2008), Pilota fulmine (06-07-2007), Pirone63 (30-01-2007), Pisolo3221 (30-05-2008), PK87 (21-09-2007), pozzut (18-10-2006), pusalle (27-08-2006), ripper_82 (21-08-2006), Salasso (26-05-2008), Salopette (06-03-2007), Sapphire (04-05-2007), Sbudiz (18-05-2007), scaccomatto (03-10-2009), Scarletcarson (14-03-2007), shark_94 (03-09-2008), Skyliner (30-08-2006), Snake91 (09-11-2006), speroinDD (10-04-2008), Squeck (17-01-2007), supermarioz (26-04-2007), TCool (30-11-2007), ted (29-07-2006), The Ego (18-09-2006), The Phantom (08-11-2008), The_Stack (09-10-2006), Tim Cahill (01-03-2007), unwiredbrain (21-02-2007), valley (26-12-2007), vin@ (29-11-2006), Xander (21-02-2007), Zak345ces (27-08-2007)
Discussione chiusa


Indietro   P2P Forum Italia > File Sharing > eMule Help > eMule MODs
Strumenti discussione Cerca in questa discussione
Cerca in questa discussione:

Ricerca avanzata
Modo di visualizzazione

Regole di scrittura
Tu non puoi aprire nuove discussioni
Tu non puoi rispondere ai messaggi
Tu non puoi inserire allegati
Tu non puoi modificare i tuoi messaggi

Il codice vB è On
Le faccine sono On
[IMG] é On
L' HTML è Off

Punti per lettura discussione: 0
Punti per apertura nuova disc.: 0
Punti per risposta: 5





Tutti gli orari sono GMT +2. Ora sono le 00:09.


P2P Forum Italia, 2003-2009
Lo scambio del sapere è potere