DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>
Info Corner / Internet-via-Sat, Datendienste / IPTV / Videoportale / Internet TV & Radio => # Internet-via-Sat, Datendienste => Thema gestartet von: Wunderstuermer am 30 März, 2006, 16:26
-
Hallo,
was tragt ihr in die Rules.txt ein ?
1. Ihr belasst sie so
2. Ihr schaut euch die IP Adressen von guten Downloads online an und tragt diese dann in die Rules ein.
Kann man die letzte Zeile der IP auch mit einer variablen besetzten ? Zum Bsp.:
s 2*9.188.22.71 +[2M-999M] *Quickjumpdownloads
s 13*.117.156.* +[2M-999M] *Rapidshare
Wenn Nummer 2 zutrifft, dann sollte man doch mal gute IPs posten, Z.B. von Emus, Games, Apps etc.
Wie habt ihr Eure Regex gebastellt. Bei den Russen wird hier auch kräftig getauscht.
Sollte dies gehen?
008000 b ^Rar!.*\.rom rom.Rar;Emulation;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 iso;ARCHIVE;ALL
008000 b ^PK.*\.iso iso.zip;USER
Edit:
ich hab mir mal erlaubt die IP's undeutlich zu machen. Nicht das hier noch jemand auf den Gedanken kommt Du bespitzelst ihn. Selbiges bitte auch für Mac-Adressen anwenden.
spoke1
-
Ja, man kann * als Variable einfügen.
Der Austausch von Server IPs, die "bestimme" Dateien senden, wäre allerdings an dieser Stelle illegal und ich kann nur davon abraten.
-
Ok, sorry für die IP.
Wie werden denn die IPs in der Rules behandelt, da Sie ja nicht ausschliesslich genommen werden, nehme ich an sie werden präferiert. Somit würden dann mit für den jeweiligen relevanten IPs die Trefferquoten beim Fishing erhöht. Ist das richtig ?
Sind diese Eintragungungen in der Regex so OK?
008000 b ^\x00\x00\x00\x00\x00\x00\x00 b5i;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 bwi;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 mdf;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 img;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 xmf;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 c2d;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 nrg;ARCHIVE;ALL
008000 b ^\x00\x00\x00\x00\x00\x00\x00 iso;ARCHIVE;ALL
008000 b ^PK.*\.iso iso.zip;ARCHIVE;ALL
008000 b ^PK.*\.nrg nrg.zip;ARCHIVE;ALL
008000 b ^PK.*\.c2d c2d.zip;ARCHIVE;ALL
008000 b ^PK.*\.xmf xmf.zip;ARCHIVE;ALL
008000 b ^PK.*\.img img.zip;ARCHIVE;ALL
008000 b ^PK.*\.mdf mdf.zip;ARCHIVE;ALL
008000 b ^PK.*\.bwi bwi.zip;ARCHIVE;ALL
008000 b ^PK.*\.b5i b5i.zip;ARCHIVE;ALL
-
[...] Wie werden denn die IPs in der Rules behandelt, da Sie ja nicht ausschliesslich genommen werden, nehme ich an sie werden präferiert. [...]
Ich glaube, es wird einfach nur ein Ordner mit dem Namen "Rapidshare" erstellt und da kommen dann alle Dateien rein, die "13*.117.156.*" sendet.
-
Einspruch.
Bei einigen IPs legt er teilweise Geschwindigkeiten von 50 MB in 10 Minuten los. Für ne Satkarte nicht schlecht. Die Ordner legt er nach Dateiendungen an. Diese orientieren sich wohl an der Regex.txt. Den Aufbau habe ich noch nicht ganz begriffen.
008000 b ^\x00\x00\x00\x00\x00\x00\x00 iso;ARCHIVE;ALL
Ansatz:
Archive: ist der Hauptordner bei den Einstellungen
iso: ist der Unterordner bei den Einstellungen
All: sagt aus alle ISOs runterladen ???
b ^\x00\x00\x00\x00\x00\x00\x00 : Ist der Anfang einer ISO, wenn man sie sich mit einem Hexeditor ansieht.
00800: keine Ahnung
b: keine Ahnung
Mag sein, dass er auch der Syntax seine Ordner herleitet.
Für Aufklärung wäre ich dankbar.
-
Wenn man die Syntax der Regex kennt, dann kann man sich diese für seine persönlichen Bedürfnisse selber stricken.
-
Ich vermute mal das
http://beta.dvbcube.org/index.php?board=55;action=display;threadid=11401;start=msg43133#msg43133
ist die deine Idee die Du gerne umgesetzt haben möchtest, richtig? ; ;)
-
@ Wunderstuermer
versuch mal das proggi EasyRulesCreator hxxp://nic-51.mylivepage.ru/file/?fileid=341
Es soll sehr einfach sein einen rules.txt zu gestalten. Habe selbst aber noch nicht ausprobiert.
Nach meiner Erfahrung machen Einträge in rules eher Sinn um ip´s oder mac´s zu blocken um die Platte nicht vollzumüllen und man mehr Resourcen für den Rest hat. Außerdem ist nicht alles "Gold" was über r**idshare gezogen wird.
Grüße
Pogo
-
Erst mal danke für den link.
Leider war easy R**es Crea*tor nur auf russich, bzw. mit irgenwelchen Symbolen. Arbeite jetzt erst einmal mit dem Editor Skynet. Der hat mir einige Sachen erklärt. Gullis whois ist auch für die IPs ganz hilfreich gewesen. Trotzdem hier noch einige Fragen:
1. In der Zeile (Regex Eintrag)
008000 b ^PK.*\.sms sms.zip;N64;ALL
besagt sms.zip, das die gefundene Datei als Name.sms.zip gespeichert wird, oder muss die gestreamte Datei die Endung ....sms.zip enthalten ?
2. Was ist der Unterschied zwischen Mime und Begin (t und b in der Regex) ? Begin sollte wohl der Anfang des Files, mit einem Hexeditor geöffnet, sein.
3. Ist die Bedingung in der Zeile richtig ? Ich meine, dass er nach einer zip-Datei suchen muss, an deren Anfang die Zeichenfolge sms kommt ? wenn ja, warum enthält die Zeile noch .*/.sms ?
4. Kann man diese Themen in der Regex lösen:
Alle Zips mit dem Inhalt b ^PK.*\.sms größer 1 MB downloaden, aber alle anderen Zips mit dem Inhalt b ^PK nur wenn sie über 10 MB sind downloaden ? Ist hier die Reihenfolge relevant ?
5. Wo ist der Unterschied zwischen MAC und IP Adresse ?
So, nach den Antworten kann ich weiter tüfteln...
-
zu 2.)
Mime Types sind Kennzeichnungen eines Dateityps im Header, die u.U. mehr Details als die Endung verraten und Dateien auch ohne Endungen gezielt einer Anwendung zuweisen können. In der Regel stimmen beide Kennzeichnungen des Dateityps aber überein.
zu 5.)
Die MAC Adresse ist eine individuelle feste Kennung einer Netzwerkkarte, an der lassen sich ggf. Rechner auch dann wiedererkennen, wenn die veränderliche IPs haben, wie bei den allermeisten Internet-Zugängen üblich.
-
@Wunderstuermer
nun nehme ich mal etwas Zeit um ein bischen Ordnung hier oben zu schaffen ;), vielleich klappts.
Also regex.txt regelt welche Dateien überhaut gefiltert werden können. In regex.dat werden die Filterregeln abgelegt (daß was nach "G" ausgewählt wird und mit STRG+S gespeichert wird). rules.txt legt persönliche regeln fest für bestimmte ip´s oder mac´s und und hat eine höhere Präferenz als die beiden ersten files. D.h. habe ich z. Bsp. rar 14MB bis 1.2GB eingestellt, kann ich durch den Eintrag in rules "s 11.222.333.44 +rar[500k-]" alle rar ab 500kB von der genannter ip aufzeichnen.
regex.txt
Eine Zeile besteht aus 5 Teilen jeweils durch ein Leerzeichen getrennt.
C00000 (\r\n\r\n|\n\n)\xFF\xD8 jpg ALL;image
1. Farbe der Linie
2. Art des Protokolls
3. Typischer Anfang einer Datei in hex (hier jpg)
4. Dateiendung
5. Gruppen durch ";" getrennt.
rules.txt
Eine Zeile besteht aus 3 Teilen wieder getrennt durch ein Leerzeichen
1. m=mac, s=source ip, d=destination ip
2. Aufzählung der mac´s oder ip, getrennt durch ";" (mac ohne ":")
3. Regeln:
"+" = alles speichern
"-" = nichts speichern
[50k-999M] = Größenfilter
Bsp: s 3x.1x3.141.2x2 +[200k-999M] *UplyadsMegyupload.yom.www18
Das verteilen in verschieden Ordner wird auch durch den Eintarg in der .ini geregelt.
Nun zu den Fragen:
1. die Datei wird als name.sms.zip gespeichert
3. Es wird nach einer zip gesucht die eine *.sms Datei enthält.
4. Du musst 2 Regeln in der regex.txt aufstellen, die Größen kann man später durch drücken auf G festlegen, die dann in regex.dat gespeichert werden.
So ich hoffe ich konnte etwas weiter helfen.
Grüße
Pogo
-
Hallo Pogo,
erst einmal Danke für die Antworten. Habe nun nach Rückschlägen erste Erfolge erzielt.
Noch einmal zu Punkt vier. Da die Abfrage der Regex wohl chronologisch durch eine Schleife (For...to..) oder ähnlich geschieht sollte man auch die 1MB (romZip) Abfrage vor die 10 MB Abfrage (Zip) stellen, oder ?
Da in der Kürze ja die Würze liegt, habe ich mir rules und regex nach Gebieten gebastelt, um weniger Abbrüche zu haben. Zum Beispiel Roms/Emus mit den IPs und entsprechender Regex;
oder MP3s mit den IPs und entsprechender Regex.
Bei den Rules habe ich festgestellt, dass das Abkürzen der letzten Nummern mit * nicht mehr funktioniert. Schade eigentlich.
Bis auf wenige ISOs (wenige) konnte ich auf keine Images zugreifen. Cue Sheets habe ich nur eins bekommen.
Kennt jemand hier einen vernünftigen regex Eintrag um diese zu fischen ?
Wär schön, wenn man gute Ideen für Regex Einträge austauschen kann.
In diesem Sinne.
-
@ Wunderstuermer,
die Priorität der Abfrage in regex ist immer von oben nach unten, also wichtigere Filter weiter oben platzieren. So werden z. Bsp. auch die BLOCK Filter immer oben genannt, damit sie von vorn herein herausgefiltert werden.
Mit CUE ist es insofern schwierig, da sie im Prinzip Textdateien sind und keinen typischen Anfang in hex habem . Aber trotzdem viel Glück.
Grüße
Pogo