Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

metrics.conf 27KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791
  1. # Metrics settings
  2. metric {
  3. name = "default";
  4. # If this param is set to non-zero
  5. # then a metric would accept all symbols
  6. # unknown_weight = 1.0
  7. actions {
  8. reject = 15;
  9. add_header = 6;
  10. greylist = 4;
  11. };
  12. symbol {
  13. weight = 2.0;
  14. description = "Subject is missing inside message";
  15. name = "MISSING_SUBJECT";
  16. }
  17. symbol {
  18. weight = 2.100000;
  19. description = "Message pretends to be send from Outlook but has 'strange' tags ";
  20. name = "FORGED_OUTLOOK_TAGS";
  21. }
  22. symbol {
  23. weight = 0.30;
  24. description = "Sender is forged (different From: header and smtp MAIL FROM: addresses)";
  25. name = "FORGED_SENDER";
  26. }
  27. symbol {
  28. weight = 3.500000;
  29. description = "Recipients seems to be autogenerated (works if recipients count is more than 5)";
  30. name = "SUSPICIOUS_RECIPS";
  31. }
  32. symbol {
  33. weight = 6.0;
  34. description = "Fake reply (has RE in subject, but has not References header)";
  35. name = "FAKE_REPLY_C";
  36. }
  37. symbol {
  38. weight = 1.0;
  39. description = "Messages that have only HTML part";
  40. name = "MIME_HTML_ONLY";
  41. }
  42. symbol {
  43. weight = 2.0;
  44. description = "Forged yahoo msgid";
  45. name = "FORGED_MSGID_YAHOO";
  46. }
  47. symbol {
  48. weight = 2.0;
  49. description = "Forged The Bat! MUA headers";
  50. name = "FORGED_MUA_THEBAT_BOUN";
  51. }
  52. symbol {
  53. weight = 5.0;
  54. description = "Charset is missing in a message";
  55. name = "R_MISSING_CHARSET";
  56. }
  57. symbol {
  58. weight = 2.0;
  59. description = "Two received headers with ip addresses";
  60. name = "RCVD_DOUBLE_IP_SPAM";
  61. }
  62. symbol {
  63. weight = 5.0;
  64. description = "Forged outlook HTML signature";
  65. name = "FORGED_OUTLOOK_HTML";
  66. }
  67. symbol {
  68. weight = 5.0;
  69. description = "Recipients are absent or undisclosed";
  70. name = "R_UNDISC_RCPT";
  71. }
  72. symbol {
  73. weight = 9.0;
  74. description = "White color on white background in HTML messages";
  75. name = "R_WHITE_ON_WHITE";
  76. }
  77. symbol {
  78. weight = 3.0;
  79. description = "Short html part with a link to an image";
  80. name = "HTML_SHORT_LINK_IMG_2";
  81. }
  82. symbol {
  83. weight = 3.0;
  84. description = "Forged outlook MUA";
  85. name = "FORGED_MUA_OUTLOOK";
  86. }
  87. symbol {
  88. weight = 0.0;
  89. description = "Forged outlook MUA, but from maillist";
  90. name = "FORGED_MUA_OUTLOOK_MAILLIST";
  91. }
  92. symbol {
  93. weight = 5.0;
  94. description = "Suspicious boundary in header Content-Type";
  95. name = "SUSPICIOUS_BOUNDARY";
  96. }
  97. symbol {
  98. weight = 4.0;
  99. description = "Suspicious boundary in header Content-Type";
  100. name = "SUSPICIOUS_BOUNDARY2";
  101. }
  102. symbol {
  103. weight = 3.0;
  104. description = "Suspicious boundary in header Content-Type";
  105. name = "SUSPICIOUS_BOUNDARY3";
  106. }
  107. symbol {
  108. weight = 4.0;
  109. description = "Suspicious boundary in header Content-Type";
  110. name = "SUSPICIOUS_BOUNDARY4";
  111. }
  112. symbol {
  113. weight = 4.0;
  114. description = "Message pretends to be send from The Bat! but has forged Message-ID";
  115. name = "FORGED_MUA_THEBAT_MSGID";
  116. }
  117. symbol {
  118. weight = 3.0;
  119. description = "Message pretends to be send from The Bat! but has forged Message-ID";
  120. name = "FORGED_MUA_THEBAT_MSGID_UNKNOWN";
  121. }
  122. symbol {
  123. weight = 3.0;
  124. description = "Message pretends to be send from KMail but has forged Message-ID";
  125. name = "FORGED_MUA_KMAIL_MSGID";
  126. }
  127. symbol {
  128. weight = 2.500000;
  129. description = "Message pretends to be send from KMail but has forged Message-ID";
  130. name = "FORGED_MUA_KMAIL_MSGID_UNKNOWN";
  131. }
  132. symbol {
  133. weight = 4.0;
  134. description = "Message pretends to be send from Opera Mail but has forged Message-ID";
  135. name = "FORGED_MUA_OPERA_MSGID";
  136. }
  137. symbol {
  138. weight = 4.0;
  139. description = "Message pretends to be send from suspicious Opera Mail/10.x (Windows) but has forged Message-ID, apparently from KMail";
  140. name = "SUSPICIOUS_OPERA_10W_MSGID";
  141. }
  142. symbol {
  143. weight = 4.0;
  144. description = "Message pretends to be send from Mozilla Mail but has forged Message-ID";
  145. name = "FORGED_MUA_MOZILLA_MAIL_MSGID";
  146. }
  147. symbol {
  148. weight = 2.500000;
  149. description = "Message pretends to be send from Mozilla Mail but has forged Message-ID";
  150. name = "FORGED_MUA_MOZILLA_MAIL_MSGID_UNKNOWN";
  151. }
  152. symbol {
  153. weight = 4.0;
  154. description = "Forged mail pretending to be from Mozilla Thunderbird but has forged Message-ID";
  155. name = "FORGED_MUA_THUNDERBIRD_MSGID";
  156. }
  157. symbol {
  158. weight = 2.500000;
  159. description = "Forged mail pretending to be from Mozilla Thunderbird but has forged Message-ID";
  160. name = "FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN";
  161. }
  162. symbol {
  163. weight = 4.0;
  164. description = "Forged mail pretending to be from Mozilla Seamonkey but has forged Message-ID";
  165. name = "FORGED_MUA_SEAMONKEY_MSGID";
  166. }
  167. symbol {
  168. weight = 2.500000;
  169. description = "Forged mail pretending to be from Mozilla Seamonkey but has forged Message-ID";
  170. name = "FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN";
  171. }
  172. symbol {
  173. weight = 2.0;
  174. description = "Fake helo for verizon provider";
  175. name = "FM_FAKE_HELO_VERIZON";
  176. }
  177. symbol {
  178. weight = 2.0;
  179. description = "Quoted reply-to from yahoo (seems to be forged)";
  180. name = "REPTO_QUOTE_YAHOO";
  181. }
  182. symbol {
  183. weight = 5.0;
  184. description = "Mime-OLE is needed but absent (e.g. fake Outlook or fake Exchange)";
  185. name = "MISSING_MIMEOLE";
  186. }
  187. symbol {
  188. weight = 2.0;
  189. description = "To header is missing";
  190. name = "MISSING_TO";
  191. }
  192. symbol {
  193. weight = 1.500000;
  194. description = "From that contains encoded characters while base 64 is not needed as all symbols are 7bit";
  195. name = "FROM_EXCESS_BASE64";
  196. }
  197. symbol {
  198. weight = 1.200000;
  199. description = "From that contains encoded characters while quoted-printable is not needed as all symbols are 7bit";
  200. name = "FROM_EXCESS_QP";
  201. }
  202. symbol {
  203. weight = 1.500000;
  204. description = "To that contains encoded characters while base 64 is not needed as all symbols are 7bit";
  205. name = "TO_EXCESS_BASE64";
  206. }
  207. symbol {
  208. weight = 1.200000;
  209. description = "To that contains encoded characters while quoted-printable is not needed as all symbols are 7bit";
  210. name = "TO_EXCESS_QP";
  211. }
  212. symbol {
  213. weight = 1.500000;
  214. description = "Reply-To that contains encoded characters while base 64 is not needed as all symbols are 7bit";
  215. name = "REPLYTO_EXCESS_BASE64";
  216. }
  217. symbol {
  218. weight = 1.200000;
  219. description = "Reply-To that contains encoded characters while quoted-printable is not needed as all symbols are 7bit";
  220. name = "REPLYTO_EXCESS_QP";
  221. }
  222. symbol {
  223. weight = 1.500000;
  224. description = "Cc that contains encoded characters while base 64 is not needed as all symbols are 7bit";
  225. name = "CC_EXCESS_BASE64";
  226. }
  227. symbol {
  228. weight = 1.200000;
  229. description = "Cc that contains encoded characters while quoted-printable is not needed as all symbols are 7bit";
  230. name = "CC_EXCESS_QP";
  231. }
  232. symbol {
  233. weight = 5.0;
  234. description = "Mixed characters in a message";
  235. name = "R_MIXED_CHARSET";
  236. }
  237. symbol {
  238. weight = 3.500000;
  239. description = "Recipients list seems to be sorted";
  240. name = "SORTED_RECIPS";
  241. }
  242. symbol {
  243. weight = 3.0;
  244. description = "Spambots signatures in received headers";
  245. name = "R_RCVD_SPAMBOTS";
  246. }
  247. symbol {
  248. weight = 2.0;
  249. description = "To header seems to be autogenerated";
  250. name = "R_TO_SEEMS_AUTO";
  251. }
  252. symbol {
  253. weight = 1.0;
  254. description = "Subject needs encoding";
  255. name = "SUBJECT_NEEDS_ENCODING";
  256. }
  257. symbol {
  258. weight = 3.840000;
  259. description = "Spam string at the end of message to make statistics faults 0";
  260. name = "TRACKER_ID";
  261. }
  262. symbol {
  263. weight = 1.0;
  264. description = "No space in from header";
  265. name = "R_NO_SPACE_IN_FROM";
  266. }
  267. symbol {
  268. weight = 8.0;
  269. description = "Subject seems to be spam";
  270. name = "R_SAJDING";
  271. }
  272. symbol {
  273. weight = 3.0;
  274. description = "Detects bad content-transfer-encoding for text parts";
  275. name = "R_BAD_CTE_7BIT";
  276. }
  277. symbol {
  278. weight = 10.0;
  279. description = "Flash redirect on imageshack.us";
  280. name = "R_FLASH_REDIR_IMGSHACK";
  281. }
  282. symbol {
  283. weight = 5.0;
  284. description = "Message id is incorrect";
  285. name = "INVALID_MSGID";
  286. }
  287. symbol {
  288. weight = 3.0;
  289. description = "Message id is missing ";
  290. name = "MISSING_MID";
  291. }
  292. symbol {
  293. weight = 1.0;
  294. description = "Recipients are not the same as RCPT TO: mail command";
  295. name = "FORGED_RECIPIENTS";
  296. }
  297. symbol {
  298. weight = 0.0;
  299. description = "Recipients are not the same as RCPT TO: mail command, but a message from a maillist";
  300. name = "FORGED_RECIPIENTS_MAILLIST";
  301. }
  302. symbol {
  303. weight = 0.0;
  304. description = "Sender is not the same as MAIL FROM: envelope, but a message is from a maillist";
  305. name = "FORGED_SENDER_MAILLIST";
  306. }
  307. symbol {
  308. weight = 2.0;
  309. description = "Forged Exchange messages ";
  310. name = "RATWARE_MS_HASH";
  311. }
  312. symbol {
  313. weight = 1.0;
  314. description = "Reply-type in content-type";
  315. name = "STOX_REPLY_TYPE";
  316. }
  317. symbol {
  318. weight = 1.0;
  319. description = "One received header in a message ";
  320. name = "ONCE_RECEIVED";
  321. }
  322. symbol {
  323. weight = 4.0;
  324. description = "One received header with 'bad' patterns inside";
  325. name = "ONCE_RECEIVED_STRICT";
  326. }
  327. symbol { name = "DNSWL_BLOCKED"; weight = 0.0; description = "Resolver blocked due to excessive queries"; }
  328. symbol { name = "RCVD_IN_DNSWL"; weight = 0.0; description = "Sender listed at http://www.dnswl.org"; }
  329. symbol { name = "RCVD_IN_DNSWL_NONE"; weight = -0.05; description = "Sender listed at http://www.dnswl.org, low none"; }
  330. symbol { name = "RCVD_IN_DNSWL_LOW"; weight = -0.1; description = "Sender listed at http://www.dnswl.org, low trust"; }
  331. symbol { name = "RCVD_IN_DNSWL_MED"; weight = -1.0; description = "Sender listed at http://www.dnswl.org, medium trust"; }
  332. symbol { name = "RCVD_IN_DNSWL_HI"; weight = -5.0; description = "Sender listed at http://www.dnswl.org, high trust"; }
  333. symbol { name = "RBL_SPAMHAUS"; weight = 0.0; description = "From address is listed in zen"; }
  334. symbol { name = "RBL_SPAMHAUS_SBL"; weight = 2.0; description = "From address is listed in zen sbl"; }
  335. symbol { name = "RBL_SPAMHAUS_CSS"; weight = 2.0; description = "From address is listed in zen css"; }
  336. symbol { name = "RBL_SPAMHAUS_XBL"; weight = 4.0; description = "From address is listed in zen xbl"; }
  337. symbol { name = "RBL_SPAMHAUS_PBL"; weight = 2.0; description = "From address is listed in zen pbl"; }
  338. symbol { name = "RECEIVED_SPAMHAUS_XBL"; weight = 3.0; description = "Received address is listed in zen pbl"; one_shot = true; }
  339. symbol { name = "RWL_SPAMHAUS_WL"; weight = 0.0; description = "Sender listed at Spamhaus whitelist"; }
  340. symbol { name = "RWL_SPAMHAUS_WL_IND"; weight = -0.7; description = "Sender listed at Spamhaus whitelist"; }
  341. symbol { name = "RWL_SPAMHAUS_WL_TRANS"; weight = -0.6; description = "Sender listed at Spamhaus whitelist"; }
  342. symbol { name = "RWL_SPAMHAUS_WL_IND_EXP"; weight = -0.3; description = "Sender listed at Spamhaus whitelist"; }
  343. symbol { name = "RWL_SPAMHAUS_WL_TRANS_EXP"; weight = -0.2; description = "Sender listed at Spamhaus whitelist"; }
  344. symbol {
  345. weight = 2.0;
  346. description = "From address is listed in senderscore.com BL";
  347. name = "RBL_SENDERSCORE";
  348. }
  349. symbol {
  350. weight = 1.0;
  351. description = "From address is listed in ABUSE.CH BL";
  352. name = "RBL_ABUSECH";
  353. }
  354. symbol {
  355. weight = 1.0;
  356. description = "From address is listed in UCEPROTECT LEVEL1 BL";
  357. name = "RBL_UCEPROTECT_LEVEL1";
  358. }
  359. symbol { name = "RBL_MAILSPIKE"; weight = 0.0; description = "From address is listed in RBL"; }
  360. symbol { name = "RBL_MAILSPIKE_WORST"; weight = 2.0; description = "From address is listed in RBL"; }
  361. symbol { name = "RBL_MAILSPIKE_VERYBAD"; weight = 1.5; description = "From address is listed in RBL"; }
  362. symbol { name = "RBL_MAILSPIKE_BAD"; weight = 1.0; description = "From address is listed in RBL"; }
  363. symbol { name = "RBL_MAILSPIKE_SUSP"; weight = 0.5; description = "From address is listed in RBL"; }
  364. symbol { name = "RBL_MAILSPIKE_PROB"; weight = 0.3; description = "From address is listed in RBL"; }
  365. symbol { name = "RWL_MAILSPIKE_POSSIBLE"; weight = -0.2; description = "From address is listed in RWL"; }
  366. symbol { name = "RWL_MAILSPIKE_GOOD"; weight = -0.5; description = "From address is listed in RWL"; }
  367. symbol { name = "RWL_MAILSPIKE_VERYGOOD"; weight = -0.6; description = "From address is listed in RWL"; }
  368. symbol { name = "RWL_MAILSPIKE_EXCELLENT"; weight = -0.7; description = "From address is listed in RWL"; }
  369. symbol {
  370. weight = 1.0;
  371. name = "RBL_SORBS";
  372. description = "From address is listed in SORBS RBL";
  373. }
  374. symbol {
  375. weight = 2.5;
  376. name = "RBL_SORBS_HTTP";
  377. description = "List of Open HTTP Proxy Servers.";
  378. }
  379. symbol {
  380. weight = 2.5;
  381. name = "RBL_SORBS_SOCKS";
  382. description = "List of Open SOCKS Proxy Servers.";
  383. }
  384. symbol {
  385. weight = 1.0;
  386. name = "RBL_SORBS_MISC";
  387. description = "List of open Proxy Servers not listed in the SOCKS or HTTP lists.";
  388. }
  389. symbol {
  390. weight = 3.0;
  391. name = "RBL_SORBS_SMTP";
  392. description = "List of Open SMTP relay servers.";
  393. }
  394. symbol {
  395. weight = 1.5;
  396. name = "RBL_SORBS_RECENT";
  397. description = "List of hosts that have been noted as sending spam/UCE/UBE to the admins of SORBS within the last 28 days (includes new.spam.dnsbl.sorbs.net).";
  398. }
  399. symbol {
  400. weight = 0.4;
  401. name = "RBL_SORBS_WEB";
  402. description = "List of web (WWW) servers which have spammer abusable vulnerabilities (e.g. FormMail scripts)";
  403. }
  404. symbol {
  405. weight = 2.0;
  406. name = "RBL_SORBS_DUL";
  407. description = "Dynamic IP Address ranges (NOT a Dial Up list!)";
  408. }
  409. symbol {
  410. weight = 1.0;
  411. name = "RBL_SORBS_BLOCK";
  412. description = "List of hosts demanding that they never be tested by SORBS.";
  413. }
  414. symbol {
  415. weight = 1.0;
  416. name = "RBL_SORBS_ZOMBIE";
  417. description = "List of networks hijacked from their original owners, some of which have already used for spamming.";
  418. }
  419. symbol {
  420. weight = 1.0;
  421. name = "RBL_SEM";
  422. description = "Address is listed in Spameatingmonkey RBL";
  423. }
  424. symbol {
  425. weight = 1.0;
  426. name = "RBL_SEM_IPV6";
  427. description = "Address is listed in Spameatingmonkey RBL (ipv6)";
  428. }
  429. symbol {
  430. weight = 3.0;
  431. description = "Text and HTML parts differ";
  432. name = "R_PARTS_DIFFER";
  433. }
  434. symbol {
  435. weight = 2.0;
  436. description = "Only Content-Type header without other MIME headers";
  437. name = "MIME_HEADER_CTYPE_ONLY";
  438. }
  439. symbol {
  440. weight = 2.0;
  441. description = "Message contains empty parts and image ";
  442. name = "R_EMPTY_IMAGE";
  443. }
  444. symbol {
  445. weight = 2.0;
  446. description = "Drugs patterns inside message";
  447. name = "DRUGS_MANYKINDS";
  448. }
  449. symbol {
  450. weight = 2.0;
  451. description = "";
  452. name = "DRUGS_ANXIETY";
  453. }
  454. symbol {
  455. weight = 2.0;
  456. description = "";
  457. name = "DRUGS_MUSCLE";
  458. }
  459. symbol {
  460. weight = 2.0;
  461. description = "";
  462. name = "DRUGS_ANXIETY_EREC";
  463. }
  464. symbol {
  465. weight = 2.0;
  466. description = "";
  467. name = "DRUGS_DIET";
  468. }
  469. symbol {
  470. weight = 2.0;
  471. description = "";
  472. name = "DRUGS_ERECTILE";
  473. }
  474. symbol {
  475. weight = 3.300000;
  476. description = "2 'advance fee' patterns in a message";
  477. name = "ADVANCE_FEE_2";
  478. }
  479. symbol {
  480. weight = 2.120000;
  481. description = "3 'advance fee' patterns in a message";
  482. name = "ADVANCE_FEE_3";
  483. }
  484. symbol {
  485. weight = 8.0;
  486. description = "Lotto signatures";
  487. name = "R_LOTTO";
  488. }
  489. symbol {
  490. weight = 3.0;
  491. description = "Message probably spam, probability: ";
  492. name = "BAYES_SPAM";
  493. }
  494. symbol {
  495. weight = -3.0;
  496. description = "Message probably ham, probability: ";
  497. name = "BAYES_HAM";
  498. }
  499. symbol {
  500. weight = 5.0;
  501. description = "Generic fuzzy hash match";
  502. name = "FUZZY_UNKNOWN";
  503. }
  504. symbol {
  505. weight = 10.0;
  506. description = "Denied fuzzy hash";
  507. name = "FUZZY_DENIED";
  508. }
  509. symbol {
  510. weight = 5.0;
  511. description = "Probable fuzzy hash";
  512. name = "FUZZY_PROB";
  513. }
  514. symbol {
  515. weight = -2.1;
  516. description = "Whitelisted fuzzy hash";
  517. name = "FUZZY_WHITE";
  518. }
  519. symbol {
  520. weight = 1.0;
  521. description = "SPF verification failed";
  522. name = "R_SPF_FAIL";
  523. }
  524. symbol {
  525. weight = 0.0;
  526. description = "SPF verification soft-failed";
  527. name = "R_SPF_SOFTFAIL";
  528. }
  529. symbol {
  530. weight = 0.0;
  531. description = "SPF policy is neutral";
  532. name = "R_SPF_NEUTRAL";
  533. }
  534. symbol {
  535. weight = -1.1;
  536. description = "SPF verification alowed";
  537. name = "R_SPF_ALLOW";
  538. }
  539. symbol {
  540. weight = 1.0;
  541. description = "DKIM verification failed";
  542. name = "R_DKIM_REJECT";
  543. }
  544. symbol {
  545. weight = 0.0;
  546. description = "DKIM verification soft-failed";
  547. name = "R_DKIM_TEMPFAIL";
  548. }
  549. symbol {
  550. weight = -1.1;
  551. description = "DKIM verification succeed";
  552. name = "R_DKIM_ALLOW";
  553. }
  554. symbol {
  555. weight = -1.0;
  556. description = "Message seems to be from maillist";
  557. name = "MAILLIST";
  558. }
  559. symbol {
  560. weight = 5.500000;
  561. description = "SURBL: Phishing sites";
  562. name = "PH_SURBL_MULTI";
  563. }
  564. symbol {
  565. weight = 5.500000;
  566. description = "SURBL: Malware sites";
  567. name = "MW_SURBL_MULTI";
  568. }
  569. symbol {
  570. weight = 5.500000;
  571. description = "SURBL: AbuseButler web sites";
  572. name = "AB_SURBL_MULTI";
  573. }
  574. symbol {
  575. weight = 5.500000;
  576. description = "SURBL: SpamCop web sites";
  577. name = "SC_SURBL_MULTI";
  578. }
  579. symbol {
  580. weight = 5.500000;
  581. description = "SURBL: jwSpamSpy + Prolocation sites";
  582. name = "JP_SURBL_MULTI";
  583. }
  584. symbol {
  585. weight = 5.500000;
  586. description = "SURBL: sa-blacklist web sites ";
  587. name = "WS_SURBL_MULTI";
  588. }
  589. symbol {
  590. weight = 4.500000;
  591. description = "rambler.ru uribl";
  592. name = "RAMBLER_URIBL";
  593. }
  594. symbol { weight = 0.0; name = "SEM_URIBL_UNKNOWN"; description = "Spameatingmonkey uribl unknown"; }
  595. symbol { weight = 3.5; name = "SEM_URIBL"; description = "Spameatingmonkey uribl"; }
  596. symbol { weight = 0.0; name = "SEM_URIBL_FRESH15_UNKNOWN"; description = "Spameatingmonkey uribl unknown"; }
  597. symbol { weight = 3.0; name = "SEM_URIBL_FRESH15"; description = "Spameatingmonkey uribl. Domains registered in the last 15 days (.AERO,.BIZ,.COM,.INFO,.NAME,.NET,.PRO,.SK,.TEL,.US)"; }
  598. symbol {
  599. weight = 5.500000;
  600. description = "DBL uribl";
  601. name = "DBL";
  602. }
  603. symbol {
  604. weight = 7.5;
  605. description = "uribl.com black url";
  606. name = "URIBL_BLACK";
  607. }
  608. symbol {
  609. weight = 3.5;
  610. description = "uribl.com red url";
  611. name = "URIBL_RED";
  612. }
  613. symbol {
  614. weight = 1.5;
  615. description = "uribl.com grey url";
  616. name = "URIBL_GREY";
  617. }
  618. symbol {
  619. weight = 9.500000;
  620. description = "rambler.ru emailbl";
  621. name = "RAMBLER_EMAILBL";
  622. }
  623. symbol {
  624. weight = 5.0;
  625. description = "Phished mail";
  626. name = "PHISHING";
  627. }
  628. symbol {
  629. weight = 1.0;
  630. description = "Header From begins with tab";
  631. name = "HEADER_FROM_DELIMITER_TAB";
  632. }
  633. symbol {
  634. weight = 1.0;
  635. description = "Header To begins with tab";
  636. name = "HEADER_TO_DELIMITER_TAB";
  637. }
  638. symbol {
  639. weight = 1.0;
  640. description = "Header Cc begins with tab";
  641. name = "HEADER_CC_DELIMITER_TAB";
  642. }
  643. symbol {
  644. weight = 1.0;
  645. description = "Header Reply-To begins with tab";
  646. name = "HEADER_REPLYTO_DELIMITER_TAB";
  647. }
  648. symbol {
  649. weight = 1.0;
  650. description = "Header Date begins with tab";
  651. name = "HEADER_DATE_DELIMITER_TAB";
  652. }
  653. symbol {
  654. weight = 1.0;
  655. description = "Header From has no delimiter between header name and header value";
  656. name = "HEADER_FROM_EMPTY_DELIMITER";
  657. }
  658. symbol {
  659. weight = 1.0;
  660. description = "Header To has no delimiter between header name and header value";
  661. name = "HEADER_TO_EMPTY_DELIMITER";
  662. }
  663. symbol {
  664. weight = 1.0;
  665. description = "Header Cc has no delimiter between header name and header value";
  666. name = "HEADER_CC_EMPTY_DELIMITER";
  667. }
  668. symbol {
  669. weight = 1.0;
  670. description = "Header Reply-To has no delimiter between header name and header value";
  671. name = "HEADER_REPLYTO_EMPTY_DELIMITER";
  672. }
  673. symbol {
  674. weight = 1.0;
  675. description = "Header Date has no delimiter between header name and header value";
  676. name = "HEADER_DATE_EMPTY_DELIMITER";
  677. }
  678. symbol {
  679. weight = 4.0;
  680. description = "Header Received has raw illegal character";
  681. name = "RCVD_ILLEGAL_CHARS";
  682. }
  683. symbol {
  684. weight = 4.0;
  685. description = "Fake helo mail.ru in header Received from non mail.ru sender address";
  686. name = "FAKE_RECEIVED_mail_ru";
  687. }
  688. symbol {
  689. weight = 4.0;
  690. description = "Fake smtp.yandex.ru Received";
  691. name = "FAKE_RECEIVED_smtp_yandex_ru";
  692. }
  693. symbol {
  694. weight = 3.600000;
  695. description = "Forged generic Received";
  696. name = "FORGED_GENERIC_RECEIVED";
  697. }
  698. symbol {
  699. weight = 3.600000;
  700. description = "Forged generic Received";
  701. name = "FORGED_GENERIC_RECEIVED2";
  702. }
  703. symbol {
  704. weight = 3.600000;
  705. description = "Forged generic Received";
  706. name = "FORGED_GENERIC_RECEIVED3";
  707. }
  708. symbol {
  709. weight = 3.600000;
  710. description = "Forged generic Received";
  711. name = "FORGED_GENERIC_RECEIVED4";
  712. }
  713. symbol {
  714. weight = 4.600000;
  715. description = "Forged generic Received";
  716. name = "FORGED_GENERIC_RECEIVED5";
  717. }
  718. symbol {
  719. weight = 3.0;
  720. description = "Invalid Postfix Received";
  721. name = "INVALID_POSTFIX_RECEIVED";
  722. }
  723. symbol {
  724. weight = 5.0;
  725. description = "Invalid Exim Received";
  726. name = "INVALID_EXIM_RECEIVED";
  727. }
  728. symbol {
  729. weight = 3.0;
  730. description = "Invalid Exim Received";
  731. name = "INVALID_EXIM_RECEIVED2";
  732. }
  733. symbol {
  734. weight = 4.0;
  735. description = "Message date is in future";
  736. name = "DATE_IN_FUTURE";
  737. }
  738. symbol {
  739. weight = 1.0;
  740. description = "Message date is in past";
  741. name = "DATE_IN_PAST";
  742. }
  743. symbol {
  744. weight = 1.0;
  745. description = "Message date is missing";
  746. name = "MISSING_DATE";
  747. }
  748. # hfilter symbols
  749. symbol { weight = 4.00; name = "HFILTER_HELO_BAREIP"; description = "Helo host is bare ip"; }
  750. symbol { weight = 4.50; name = "HFILTER_HELO_BADIP"; description = "Helo host is very bad ip"; }
  751. symbol { weight = 4.00; name = "HFILTER_HELO_UNKNOWN"; description = "Helo host empty or unknown"; }
  752. symbol { weight = 1.00; name = "HFILTER_HELO_1"; description = "Helo host checks (very low)"; }
  753. symbol { weight = 2.00; name = "HFILTER_HELO_2"; description = "Helo host checks (low)"; }
  754. symbol { weight = 3.00; name = "HFILTER_HELO_3"; description = "Helo host checks (medium)"; }
  755. symbol { weight = 3.50; name = "HFILTER_HELO_4"; description = "Helo host checks (hard)"; }
  756. symbol { weight = 4.00; name = "HFILTER_HELO_5"; description = "Helo host checks (very hard)"; }
  757. symbol { weight = 1.00; name = "HFILTER_HOSTNAME_1"; description = "Hostname checks (very low)"; }
  758. symbol { weight = 2.00; name = "HFILTER_HOSTNAME_2"; description = "Hostname checks (low)"; }
  759. symbol { weight = 3.00; name = "HFILTER_HOSTNAME_3"; description = "Hostname checks (medium)"; }
  760. symbol { weight = 3.50; name = "HFILTER_HOSTNAME_4"; description = "Hostname checks (hard)"; }
  761. symbol { weight = 4.00; name = "HFILTER_HOSTNAME_5"; description = "Hostname checks (very hard)"; }
  762. symbol { weight = 1.50; name = "HFILTER_HELO_NORESOLVE_MX"; description = "MX found in Helo and no resolve"; }
  763. symbol { weight = 2.00; name = "HFILTER_HELO_NORES_A_OR_MX"; description = "Helo no resolve to A or MX"; }
  764. symbol { weight = 1.00; name = "HFILTER_HELO_IP_A"; description = "Helo A IP != hostname IP"; }
  765. symbol { weight = 3.00; name = "HFILTER_HELO_NOT_FQDN"; description = "Helo not FQDN"; }
  766. symbol { weight = 1.50; name = "HFILTER_FROMHOST_NORESOLVE_MX"; description = "MX found in FROM host and no resolve"; }
  767. symbol { weight = 3.50; name = "HFILTER_FROMHOST_NORES_A_OR_MX"; description = "FROM host no resolve to A or MX"; }
  768. symbol { weight = 4.00; name = "HFILTER_FROMHOST_NOT_FQDN"; description = "FROM host not FQDN"; }
  769. symbol { weight = 0.00; name = "HFILTER_FROM_BOUNCE"; description = "Bounce message"; }
  770. symbol { weight = 0.50; name = "HFILTER_MID_NORESOLVE_MX"; description = "MX found in Message-id host and no resolve"; }
  771. symbol { weight = 0.50; name = "HFILTER_MID_NORES_A_OR_MX"; description = "Message-id host no resolve to A or MX"; }
  772. symbol { weight = 0.50; name = "HFILTER_MID_NOT_FQDN"; description = "Message-id host not FQDN"; }
  773. symbol { weight = 4.00; name = "HFILTER_HOSTNAME_UNKNOWN"; description = "Unknown hostname (no PTR or no resolve PTR to hostname)"; }
  774. symbol { weight = 1.50; name = "HFILTER_RCPT_BOUNCEMOREONE"; description = "Message from bounce and over 1 recepient"; }
  775. symbol { weight = 3.50; name = "HFILTER_URL_ONLY"; description = "URL only in body"; }
  776. symbol { weight = 2.20; name = "HFILTER_URL_ONELINE"; description = "One line URL and text in body"; }
  777. }