🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.news.mordplik
Article #37898

Re: Śmieci słownikowe - łatwo po nich ciąć!

#37898
From: Godryk
Date: Tue, 09 Mar 2004 12:07
57 lines
3377 bytes
I nastał wieczór, i stał się zaranek, 
i BLE_Maciek odzywa się do nas w te słowa:
> Tue, 9 Mar 2004 11:25:58 +0000 (UTC) jednostka biologiczna o nazwie
> Godryk <godric@sf-f.pl> wyslala do portu 119
> jednego z serwerow news nastepujace dane:
>
>>Przy tych parametrach false positives będzie bardzo mało - w ciągu 
>>dziesieciu angielskich słów użytych w sensownym tekście prktycznie 
>>na pewno znajdzie się znak przestankowy, czy rodzajnik albo przyimek, 
>>krótszy niż 4 litery - a wśród słów polskich, czy w innym języku 
>>- znak diakrytyczny. 
> Hmm taki pewny to bym nie byl, ale pomysl ciekawy. Jednak zwiekszylbym
> limit do np. 15-20 slow.

Jasne, to można sobie zresztą dobrać eksperymentalnie. Jak dla mnie, 
kryterium (5,8) wystarcza (co najmniej 8 ciągów co najmniej 5-literowych 
liter wyłącznie łacińskich) - jest zero false positives.

Zrobiłem test. Mam archiwum wysłanych postów, sent_posts - ok. 1,8 MB 
z ostatnich paru miesięcy - wszystko po polsku, chociaż część bez pliterek. 
Archiwa pocztowe: sent-mail - 3,5 MB, incoming - 1,1 MB.

Przeciwko temu - 103 kB spamu, nie odsianego przez obecne regułki procmaila 
- 23 przesyłki, w tym dwie po polsku, 480 kB porno spamu oraz ok. 40 kB 
nigeryjczyków (bo jedyny kawałek angielszczyzny, jaki miałem pod ręką).

egrep "([a-zA-Z]{5,}[ ]+){8,}" sent_posts 
Wynik: 0 trafień.

egrep "([a-zA-Z]{5,}[ ]+){8,}" incoming
Wynik: 0 trafień.

egrep "([a-zA-Z]{5,}[ ]+){8,}" sent_mail
Wynik: 0 trafień.

egrep "([a-zA-Z]{5,}[ ]+){8,}" unfiltered 
Wynik: 22 linie.

egrep "([a-zA-Z]{5,}[ ]+){8,}" porn-spam 
Wynik: 0 trafień (nic dziwnego, bo zniekształcanie wyrazów jest tu częste).

egrep "([a-zA-Z]{5,}[ ]+){8,}" nigerian-scam 
Wynik: 0 trafień (i dobrze - to znaczy, że normalnego angielskiego tekstu 
nie rusza; ale mała próbka, ledwie 40 kilo).

Przy osłabianiu kryteriów z (5,8) do (5,5) załapywało się bardzo dużo linii 
z postów pisanych po polsku bez pliterek, oraz kilka linii z pliterkami. 
Ponadto ze spamu "unfiltered" wybierało linie z normalnym tekstem 
angielskim i polskim. 

Po wzmocnieniu do (5,10) złapało tylko 16 linii z "unfiltered", nic 
z pozostałych plików.

-- 
Godryk / S.M.O.K. prfs-f / godric@sf-f.pl / Tomek Marcinkowski
______________________________________________________________
>>>    dziękuję kyi za pomoc w losowaniu sygnaturek :-)    <<<
Technical Details
Message-ID: <slrnc4rcte.l4q.godric@godric.was.here>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.zigzag.pl!not-for-mail
References: <slrnc4rafv.fae.godric@godric.was.here> <hvar409djqhi8rd21gvl9re4rgosp26g1f@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.zigzag.pl!not-for-mail
From: Godryk <godric@sf-f.pl>
Newsgroups: pl.news.mordplik
Subject: Re: Śmieci słownikowe - łatwo
 po nich ciąć!
Date: Tue, 9 Mar 2004 12:07:17 +0000 (UTC)
Organization: The Workstation - where every work stops...
Lines: 57
Message-ID: <slrnc4rcte.l4q.godric@godric.was.here>
References: <slrnc4rafv.fae.godric@godric.was.here> <hvar409djqhi8rd21gvl9re4rgosp26g1f@4ax.com>
NNTP-Posting-Host: drozd.smutek.pl
Mime-Version: 1.0
X-Trace: news.zigzag.pl 1078834037 19599 193.109.226.14 (9 Mar 2004 12:07:17 GMT)
X-Complaints-To: abuse@zigzag.pl
NNTP-Posting-Date: Tue, 9 Mar 2004 12:07:17 +0000 (UTC)
User-Agent: slrn/0.9.8.0 (NetBSD)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit