Manna filters
-------------
Usage of filters, also extended notes placed at end of this file
[Options]
Remember filtered files, minimal size 5 mb, timeout 10 min
//удалённые файлы сохраняют активность не давая становиться в список "лишним" unbeginned. минимальный размер 5 mb активность по данному фильтру сохраняется в течении 10 мин.
//работа параметра возможно проявится дополнительной нагрузкой, если нужно снизить расход ресурса лучше отключить эту опцию
Minimal filtered size to log 20 mb
//минимальный размер "отфильтрованного" файла, информация о пропуске которого будет помещена в лог
//*перенесено из files.ini
Include filename as content
//использовать оригинальное имя файла из потока при обработке контента: позволяет избежать дублей типа: + "mask"; + "mask"
Content depth 5 Mb or 10%
//глубина вхождения фильтра ( 5 mb либо 10% от размера файла)
//*перенесено из files.ini
Default priority 128
//приоритет устанавливаемый по дефолту для всех строк фильтра, если приоритет для таких строк не указан особо (ключ priority); 0 - минимальный приоритет
[Main]
- < any > "Sliders","Audiobook","Kadetstvo","Strugackie","Strugatskiye" priority 150
// не пишуться любые файлы в имени которых встречается "Sliders","Audiobook","Kadetstvo","Strugackie","Strugatskiye" приоритет 150
- < any > "Virtually*Jenna","CAMRip","3D*Sex*Villa","2?.serija" priority 150
// не пишуться любые файлы в имени которых встречается "Virtually*Jenna","CAMRip","3D*Sex*Villa","2?.serija" приоритет 150 (звездочки в именах означает что вместо них может быть любое сочетание букв или цифр)
+ mp3 3 mb < ftp >
// пишутся файлы mp3 размером свыше 3 mb по протоколу < ftp >
- < mp3 > "genre. *size. "
//пропускам все мп3 с маской "genre. *size. " в имени данном файлу процессингом
+ < mp3 > "Diana*Krall","Bob*Sinclar","Gotan*Project","De*Phazz","Robertino" 3 mb
//пишутся файлы mp3 имеющие в имени "Diana*Krall","Bob*Sinclar","Gotan*Project","De*Phazz","Robertino" размером свыше 3 mb
+ < mp3 > "Swirl*People","Lounge","a:bj?rk","Asian*Dub*Foundation" 3 mb
//пишутся файлы mp3 имеющие в имени "Swirl*People","Lounge","a:bj?rk","Asian*Dub*Foundation" размером свыше 3 mb
+ < mp3 > "Benassi","Solveig" 3 mb
//пишутся файлы mp3 имеющие в имени "Benassi","Solveig" размером свыше 3 mb
+ < mp3 > "Океан*Эльзы","Аркадий*Северный","Гулько","Ген*Жаров","Боярский" 3 mb
//пишутся файлы mp3 имеющие в имени "Океан*Эльзы","Аркадий*Северный","Гулько","Ген*Жаров","Боярский" размером свыше 3 mb
+ "wallpaper","walls","wallz" 80 kb
// пишутся файлы в имени которых есть "wallpaper","walls","wallz" размером более 80 kb
- < unbeginned > "Lost.S0*.avi","Lost.S0*.rar"
//не пишутся файлы имеющие в имени "Lost.S0*.avi","Lost.S0*.rar"
- ".mpg",".mpeg"
// не пишутся ".mpg",".mpeg"
+ pdf 100 kb < ftp >
// пишутся файлы имеющие внутри себя pdf размером более 100 kb по протоколу < ftp >
- < content > "without_flash"
// не пишутся файлы имеющие внутри себя "without_flash"
- < content > "Marc*Dorcel","Paul*Van*Dyk","Armin*van*Buuren" hide
// не пишутся файлы имеющие внутри себя "Marc*Dorcel","Paul*Van*Dyk","Armin*van*Buuren" параметр hide означает что информация о пропуске данных файлов не будет писаться в лог
- < content > "sliders*.avi" 300 mb 450 mb
// не пишутся файлы имеющие внутри себя "sliders*.avi" размером от 300 mb до 450 mb
- < content > "CAMRip","Kadetstvo","disk?\",".grp\", grp, max, ppt, ans, wmv
// не пишутся файлы имеющие внутри себя "CAMRip","Kadetstvo","disk?\",".grp\", grp, max, ppt, ans, wmv
+ < content > * 650 mb or 100 mb
// пишутся файлы имеющие общий размер более 650 mb либо поступающие частями от 100 mb
+ < content > "winamp","manna","skynet","progdvb","reget","virtualdub","acdsee","seamonkey"
// пишутся файлы имеющие внутри себя "winamp","manna","skynet","progdvb","reget","virtualdub","acdsee","seamonkey"
+ < content wait > "Allday.ru","wallpaper","walls","wallz","deviant","galler?","concept" priority 1
// пишутся файлы имеющие внутри себя "Allday.ru","wallpaper","walls","wallz","deviant","galler?","concept" приоритет 1 но только после прохождения остальных фильтров если данный файл не попадет под другой фильтр
+ < content > avi, mkv, mp4, vob, mpg, ts 250 mb or 100 mb
// пишутся файлы с расширением avi, mkv, mp4, vob, mpg, ts имеющие общий размер более 250 mb либо поступающие частями от 100 mb
+ < content > mp3 4 mb priority 127
// пишутся файлы имеющие внутри mp3 размер более 4 mb приоритет 127
+ < content > wav 8 mb
// пишутся файлы имеющие внутри wav более 8 mb
- < content wait > jpg mac 00D05C097B9B
// не пишутся файлы имеющие внутри jpg следующие по маку 00D05C097B9B
- < content wait > png, swf, map, sql, 3gp, doc
// не пишутся файлы имеющие внутри png, swf, map, sql, 3gp, doc после прохождения остальных фильтров
- < content wait > avi 0 125 mb
// не пишутся файлы имеющие внутри avi 0 125 mb после прохождения остальных фильтров
- < unknown > vague < ftp > hide
//не пишутся файлы < unknown > не имеющие определенный размер следующие по протоколу < ftp > параметр hide означает что информация о пропуске данных файлов не будет писаться в лог
- rar 0 7 mb mac 00D0D71114BC
// не пишуться файлы rar размером от 0 до 7 mb поступающие по маку 00D0D71114BC
+ ".part" priority 100
// пишутся все файлы имеющие в имени ".part" приоритет 100
+ zip=23354042 // TT driver for Vista
// пишутся файлы размером 23354042
- ftp.bin hide
// отсев специальной группы "бинарных фтп"
- dir, jpg, gif, php, avc hide
//не пишутся файлы имеющие расширение dir, jpg, gif, php, avc параметр hide означает что информация о пропуске данных файлов не будет писаться в лог
+ 90 mb < ftp >
// пишутся файлы имеющие размер более 90 mb следующие по протоколу < ftp >
+ exe 90 mb 110 mb
//пишутся файлы exe имеющие размер от 90 mb до 110 mb
+ fish
// пишутся файлы fish
- exe, gz, rm, mpq, flv, wmv hide
//не пишутся файлы имеющие расширение exe, gz, rm, mpq, flv, wmv параметр hide означает что информация о пропуске данных файлов не будет писаться в лог
- avi 0 125 mb hide
//не пишутся файлы имеющие расширение avi размером от 0 до 125 mb параметр hide означает что информация о пропуске данных файлов не будет писаться в лог
+ < attach def >
//ставим в спиок нарезки имеющие имя
- < attach >
//...и пропускаем безымянные
- < nntp >
// не пишутся файлы идущие по протоколу nntp
+ < named parts >
//файлы имеющие в имени счётчик
+ < unbeginned > 4.5 gb
//спец-фильтр для файлов emule
+ < unbeginned 0 2 mb > 50 mb
// пишутся файлы без начала размером от 50 mb с первым сегментом находящимся в пределах от 0 до 2 mb
+ < volume > priority 0
// пишуться файлы сотоящие из нескольких частей При таком варианте размер входящего файла если он проходит по данному фильтру не имеет значения.
+ rar 50 mb priority 0
// пишутся файлы rar размером от 50 mb прироритет 0
+ mov, qt 20 mb
//пишутся файлы mov, qt размером от 20 mb
+ < all > 85 mb priority 0
//пишутся все файлы размером от 85 mb приоритет 0
+ < partials >
//части файлов, которые не удалось состыковать сразу, но которые возможно будут дописаны в основные файлы линкером
- < any > < ftp >
//не пишуться все файлы следующие по протоколу < ftp > если они не попали под фильтры находящиеся выше данного фильтра.
+ < any > < content >
//данная функция означает при возможности раскрытия архивы будут раскрываться.Допустим пишуться архивы 1.avi.part1, 1.avi.part2 1.avi.part3. Внутри находиться файл 1.avi. По мере поступления архивов будет образоваваться раскрытый видеофайл 1.avi.
//- < any > < content > отключает данную функцию
[Notes]
RESERVED WORDS
--------------
< any > all files including unbeginned
// все файлы включая файлы без начала
< all > all files except unbeginned
// все файлы исключая файлы без начала
< unbeginned > file downloaded not from zero offset
// файлы пишущие без начала
< unbeginned from to > unbeginned file with first segment in range [from...to]
// файлы без начала, первый сегмент находиться в пределах от и до.
< unknown > unknown type of file
// неизвестный формат файла
< named parts > files with defined name and counter in extension: *.z02, *.z03, *.004 *.005
// файлы имеющие в имени параметры *.z02, *.z03, *.004 *.005
< partials > partials files
// части файлов, которые возможно будут дописаны чуть позже линкером
< attach > separated files
// нарезки
vague addition keyword for files with undefined size
// ключевое слова для файлов с неопределённым размером
ARCHIVE CONTENT
---------------
+/- < content > * 100 mb all files from 100 Mb
// все файлы от 100 мб
+/- < content > ext 100 mb 200 mb files with ext (*.ext) in range 100 Mb - 200 Mb
// файлы в пределах от 100 мб до 200 мб
+/- < content > "mask" 100 mb files from 100 Mb with "mask" in filename
// файлы от 100 мб имеющие в имени "mask" (вместо "mask" может быть любое сочетание букв)
... < volume > 100 mb process content only in volumes from 100 Mb
// обработка контента только в томах от 100 мб
... < volume > or 100 mb ... in volumes from 0 and single rar from 100 Mb
// ... в томах от 1* байта и одиночных архивах от 100 мб
... < single > 300 mb ... in single rar from 300 Mb
// ... только в одиночных архивах от 300 мб
... protocol_key ... mac ... src ... dst ... hide
// ... каждая строка фильтра может быть ограничена конкретным протоколом, а также определённым маком/айпи
Examples: + < content > bin, iso 100 mb or 95 mb
// примеры записываются образы от 100 мб или частями если внутри размер превышает 95 мб
+ < all > < content >
+ < content > "vista"
// записываются файлы в имени которых встречается vista
EXTENSIONS
----------
+/- < content > "ma*sk" * ?
//контент-фильтр для работы с файлами внутри архивов
+/- < content wait > waiting filter
//фильтр отвечающий за параметр ожидания. файл попадающий под этот фильтр находиться в ожидании до прохождения всех остальных фильтров.
... priority N set line priority, all another filters has a default priority (0 is low)
//указание приоритета для конкретной строки фильтра, все остальные строки, приоритет для которых не указан - принимают дефолтное значение
... to *folder\ move file to specified folder; path is relative
... to d:\files\ ... absolute path
//
special key "def" for < all >, < any >, < unknown >, < unbeginned >, < encrypted >, < attach > filters
process only files with known name or primary tags
Examples: + < unbeginned def >
+ < all def >
- < all >
NAME MASK
---------
+/- "mask", "ma*sk"
//фильтр по маске в оригинальном имени файла
+/- avi, rar, exe "mask" filter with one mask, decryption: avi "mask", rar "mask", exe "mask"
//групповая маска сразу для трёх типов: avi, rar, exe