Autor Thema: Regex rules Einträge  (Gelesen 2256 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Regex rules Einträge
« 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
« Letzte Änderung: 30 März, 2006, 17:09 von spoke1 »
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline bladel

  • Premium-Cubie
  • ****
  • Beiträge: 443
Re:Regex rules Einträge
« Antwort #1 am: 30 März, 2006, 16:41 »
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.
AMD X2 4200+ K8N Neo4 Platinum DDR-400 2GB ATI x1950 Pro 250+500+750GB Skystar2 WinXP SP3  
AMD X2 5400+ GA-MA78GM-S2H DDR2-800 4GB ATI HD3850 80+640GB Vista SP2 32bit
Nokia dBox 2 Avia 500
Xbox X-Changer 2.5 XBMC 9 200GB
Xbox X-Changer 2.5 XBMC 9 80GB

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Re:Regex rules Einträge
« Antwort #2 am: 30 März, 2006, 17:19 »
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
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline bladel

  • Premium-Cubie
  • ****
  • Beiträge: 443
Re:Regex rules Einträge
« Antwort #3 am: 30 März, 2006, 17:45 »
[...] 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.
AMD X2 4200+ K8N Neo4 Platinum DDR-400 2GB ATI x1950 Pro 250+500+750GB Skystar2 WinXP SP3  
AMD X2 5400+ GA-MA78GM-S2H DDR2-800 4GB ATI HD3850 80+640GB Vista SP2 32bit
Nokia dBox 2 Avia 500
Xbox X-Changer 2.5 XBMC 9 200GB
Xbox X-Changer 2.5 XBMC 9 80GB

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Re:Regex rules Einträge
« Antwort #4 am: 30 März, 2006, 18:14 »
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.
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Re:Regex rules Einträge
« Antwort #5 am: 30 März, 2006, 18:49 »
Wenn man die Syntax der Regex kennt, dann kann man sich diese für seine persönlichen Bedürfnisse selber stricken.
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline spoke1

  • Alle angenehmen Dinge des Lebens sind entweder illegal, unmoralisch, teuer oder machen dick!
  • Premium-Cubie
  • ****
  • Beiträge: 2718
  • kaffeine Fan
    • skynetR32 Mod HP
Re:Regex rules Einträge
« Antwort #6 am: 30 März, 2006, 20:33 »
Ich vermute mal das

http://www.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?  ; ;)
Produktiv:
ASRock K8S8X, Athlon64 3000+, 1GB Infineon Ram, WinFast A340 8X AGP, Samsung HD160 GB SATA2,
Technisat SkyStar 2, Stab HH100 Rotor und 5° & 19,2° Ost fest
BS: Mandriva-Linux (mdv) 2010.2 PP, kde 3.5.12, kaffeine 0.8.8, skynetR32

Bastelsrechner:
ASRock N570 SLI, Athlon64 X2 6000+ 4GB Geil Ram, EVGA GeForce G 210 Passiv (1GB DDR3, VGA, DVI, HDMI), Samsung HD 500GB SATA2, TT-budget S2-3200 PCI
BS: immer nur Pinguin freundliche

Offline pogo13

  • Premium-Cubie
  • ****
  • Beiträge: 254
  • wer sucht, der findet
Re:Regex rules Einträge
« Antwort #7 am: 30 März, 2006, 23:05 »
@ 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

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Re:Regex rules Einträge
« Antwort #8 am: 31 März, 2006, 14:27 »
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...
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline Jürgen

  • der Löter
  • User a.D.
  • ****
  • Beiträge: 4999
  • white LED trough prism - WTF is cyan?
Re:Regex rules Einträge
« Antwort #9 am: 01 April, 2006, 01:20 »
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.
Kein Support per persönlicher Mitteilung!
Fragen gehören in's Forum.

Veränderungen stehen an. Dies ist der bisherige Stand:
28,x°,23.5°,19,2°,13°Ost
,1mØ Multifeed, mit Quattro LNBs; Multiswitches 4x 5/10(+x) - alle ohne Terrestrik und modifiziert für nur ein 12V DC Steckernetzteil (Verbrauch insgesamt 15 Watt)
1mØ mit DiSEqC 1.3/USALS als LNB2 an DVB-S2 STB, aktuell 30°W bis 55°O
1.) FM2A88X Extreme6+, A8-6600K (APU mit 4x 3,9 GHz und Radeon HD8570D), 16GB DDR3 1866, 128GB SSD, 3TB HDD, Win10 x64 Pro 1909 / 10.0.17763.107, Terratec T-Stick Plus (für DAB+), Idle Verbrauch ca. 35 Watt
2.) FM2A75 Pro 4, A8-5600K (APU mit 4x 3,6 GHz und Radeon HD7530D), 8GB DDR3 1600, 128GB SSD, 2TB HDD, Win10 x64 Pro, Idle Verbrauch ca. 45 Watt
3.) Raspberry Pi 512MB u.a. mit Raspbian
4.) GA-MA770-UD3, Phenom II x4 940, 8GB DDR2, Radeon HD6570, 2TiB, USB 3.0, 10 Pro x64 (+ XP Pro 32bit (nur noch offline)), Ubuntu 10.4 64bit, Cinergy S2 USB HD, NOXON DAB+ Stick, MovieBox Plus USB, ...

Samsung LE32B530 + Benq G2412HD @ HDMI 4:2; Tokaï LTL-2202B
XORO HRS-9200 CI+ (DVB-S2); XORO HRT-8720 (DVB-T2 HD)
Empfänger nur für FTA genutzt / ohne Abos
YAMAHA RX-V663 (AV-Receiver); marantz 7MKII; Philips SHP2700 ...
FritzBox 7590 mit VDSL2 50000

Offline pogo13

  • Premium-Cubie
  • ****
  • Beiträge: 254
  • wer sucht, der findet
Re:Regex rules Einträge
« Antwort #10 am: 03 April, 2006, 13:04 »
@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

Offline Wunderstuermer

  • Cubie
  • **
  • Beiträge: 35
  • Ich liebe dieses Forum!
Re:Regex rules Einträge
« Antwort #11 am: 06 April, 2006, 09:55 »
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.
Athlon 2400 Nvidia Twinhan/Dbox2 Stab Rotor

Offline pogo13

  • Premium-Cubie
  • ****
  • Beiträge: 254
  • wer sucht, der findet
Re:Regex rules Einträge
« Antwort #12 am: 06 April, 2006, 16:40 »
@ 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