Hallo. Ich bin neu hier und war/bin bisher in einem anderen Forum aktiv.
Dort haben wir uns ein wenig über eine Möglichkeit den Kopf zerbrochen, wie man gegen LeecherMods vorgehen kann.
Ich bin momentan dabei, eine Datenbank zu erstellen, die alle Mods enthalten soll und diese in 4 Kategorien einteilt:
- Leecher (also kein Upload)
- GPL-Verletzer (Mods, zu denen es keine Sourcen gibt)
- Community-Mods (Mods, die eine Community unfair bevorteilen)
- Netzschädlinge (die Einstellungen erlauben, die das Esel-Netzwerk schädigen)
Zur Zeit arbeite ich noch an einer Oberfläche, die PHP-gestützt den Zugriff auf die Mods ermöglicht. Ist alles noch Teststadium. Ziel soll es sein, eine DLL auszuspucken, die dann auch während der Laufzeit des Esels aktuallisiert werden kann.
Ähnlich wie die IPFilter.dat, soll sie es ermöglichen, bekannte Mods, die sich in die oben genannten Kategorien einorden lassen zu filtern und ihnen keinen Upload zukommen zu lassen.
Da meine Kenntnisse in C gegen 0 streben, bin ich selbst nicht in der Lage die Idee komplett umzusetzen.
Momentan erzeugt die Datenbank nur eine Text-Datei. Hier mal ein Auzug:
Code:
0000 , eMule v0.43b
0000 , eMule v0.43b [ Ackronic 2a]
0000 , eMule v0.43b [eChanblard v5.0]
0000 , eMule v0.43b [eChanblard v5.1]
0001 , eMule v0.43b [Ibérica]
Dabei bedeuten die 4 Zahlen von links nach rechts, in welche der oben genannten Kategorien die Mods einzuordnen sind. 0 ist nein und 1 ist ja.
Ich würde hier gerne ein wenig über die Idee disskutieren.