その他雑多なこと(tDiary版)
2007/04/22 [日] [長年日記]
_ [tDiary] SPAMフィルタ見直し中
いつでも見直し中なんですが。
ブログサービス提供サイトに間借りした上でのTrackback SPAM が多くなってきたので、「過去にSPAMを送ってきたIPアドレスからのユーザエージェントNP_TrackbackによるTrackback PINGはSPAMと判断し、破棄する」を追加。
これで被害を受ける人って、自宅サーバでNucleus等を稼動させてた上でトラックバックを送ってくる人が、たまたまSPAM業者の使ったIPアドレスが割り振られた場合に限るので、滅多にいないと思う。
最新のフィルタはこう(常に最新。実際のフィルタなんで)。
require 'uri' require 'resolv' module TDiary module Filter class DiarydateFilter < Filter def referer_filter( referer ) dairydate=ENV['REQUEST_URI'] if /20051230/=~dairydate false else true end end def comment_filter( diary, comment ) dairydate=diary.date.strftime( '%Y%m%d' ) if /(mail|yahoo|hotmail|gmail|aol|leroy|ablare|gmx|yandex)\.com$/ =~ comment.mail false elsif /@kazunori\.sakura\.ne\.jp$/ =~ comment.mail false elsif /@mail\.ru$/ =~ comment.mail false elsif (/videocodezone.com/=~comment.body) or (/rc411\.com/=~comment.body) or (/vidilife\.com/=~comment.body) or (/anal|viagra|sex|urlsWithURL/=~comment.body) false elsif /vopsj/=~comment.body false elsif /\.pl$/=~comment.mail false elsif /^2003/=~dairydate false elsif /^2004/=~dairydate false elsif /^2005/=~dairydate false elsif /^20/=~dairydate false elsif /20060114/=~dairydate false elsif /20070323|20070404|20070409|20071212/=~dairydate false elsif /^削除/=~comment.name false elsif comment.name == 'TrackBack' #TrackBack uri = comment.body.split(/[\r\n]/).first if (/195\.225\.178\.29/ =~ @cgi.remote_addr) false elsif (/Jakarta Commons\-HttpClient\/3|libghttp|TrackBack\/1\.6/ =~ @cgi.user_agent) false elsif (/219\.102\.223\.93/ =~ @cgi.remote_addr) and (/(cocolog\-nifty\.com|d\.hatena\.ne\.jp)/ =~ uri) false elsif (/(videocodezone\.com)/ =~ uri) or (/(blinklist\.com)/ =~ uri) or (/(www\.yahoo\.com)/ =~ uri) or (/(www\.blogger\.com)/ =~ uri) or (/(youtube\.com)/ =~ uri) or (/(groups\.google\.com)/ =~ uri) or (/(groups\.msn\.com)/ =~ uri) or (/forum/ =~ uri) or (/weebly\.com/ =~ uri) or (/newblog\.com/ =~ uri) or (/creatuforo\.com/ =~ uri) or (/watchdorm\.com/ =~ uri) or (/azurema\.com/ =~ uri) false elsif (/rape|porn|sex|phentermine|Lipitor|zithromax|Levaquin|viagra|soma|tramadol|Percocet|hydrocodone|Clomid|Doxycycline|ultram|tramadol|Diflucan|cialis|Levitra|nexium|cipro/i =~ comment.body) false elsif /NP_Trackback/ =~ @cgi.user_agent comment.show=false # comment.body=comment.body+"\r\n"+@cgi.remote_addr true elsif /WordPress/ =~ @cgi.user_agent comment.show=false true else true end elsif comment.body =~ /href=/ false elsif comment.body.scan( %r|https?://| ).size > 2 false elsif comment.body.scan( %r|power\-emergency\.com| ).size > 0 false else true end end end end end
それはそうと、しばらくぶりにツッコミSPAMが来ていた。@mail.comはフィルタに書いてなかったし、URL数の制限も入れてなかったからなぁ。
_ 区議選挙
2週間前に知事選挙があったのになぁ。一緒にやってくれれば予算も削減になりそうなものを。
- http://www.linkcrypter.com/967597 ×8
- http://www.linkcrypter.com/575558 ×8
- http://www.linkcrypter.com/563772 ×4
- http://www.linkcrypter.com/794596 ×3
- http://www.linkcrypter.com/573336 ×3
- http://hdxxxlinks.com/ ×3
- http://twomorelinks.com/user.php?login=freddy ×2
- http://www.linkcrypter.com/689829 ×2
- http://www.m-antenna.ru/ustanovka_antenn_Protvino.... ×1
- http://www.psyhologi.ru/links.php ×1
- https://casinorewards.info/online-casino-links/ ×1
- http://yalta-almaz.com/ ×3479
- http://www.yelp.com/biz/western-sky-loans-wilmingt... ×2602
- http://www.western-sky-loans.com/ ×1760
- http://floventinhaler.blogspot.com/ ×1737
- http://www.in.gov/sos/elections/3054.htm ×1547
- http://beaconpaydayloans.wordpress.com/ ×1260
- https://plus.google.com/u/0/104086926906269022996/... ×1043
- http://lakotacash.wordpress.com ×819
- http://lakotacash.soup.io/ ×676
- http://www.iherb.com?rcode=fvm124 ×646
- http://4paydayloan.com ×440
- http://4paydayloan.com/CA/ ×312
- http://realty.dmir.ru/sale/novostroyka-yalta-66220... ×276
- https://www.facebook.com/westernskyloans1 ×212
- http://lakotacash.pen.io ×167
- http://lakota-cash.blogspot.com ×156
- http://www.yelp.com/biz/lakota-cash-tv-new-york ×151
- http://paydayloaninflorida.com ×120
- http://www.bigskycash.org/CA/ ×99
- http://vk.com/almaz.flat ×88
- http://lakota-cash.tumblr.com ×87
- http://www.bigskycash.org/AK/ ×83
- http://www.bigskycash.org/AZ/ ×80
- http://www.bigskycash.org/AL/ ×61
- https://www.youtube.com/watch?v=SMlYvNtJDZY ×59
- https://yandex.ru/ ×55
- http://www.bigskycash.org/AR/ ×54
- http://www.bigskycash.org/ ×53
- http://www.beacon-payday-loans.com ×48
- http://4paydayloan.com/NE/ ×36
- http://4paydayloan.com/NY/ ×35
- http://4paydayloan.com/NV/ ×35
- http://1loanow.com/ ×31
- http://4paydayloan.com/NC/ ×30
- http://4paydayloan.com/NH/ ×28
- http://4paydayloan.com/NJ/ ×28
- http://4paydayloan.com/OH/ ×27
- http://skyloans.biz ×27
- http://4paydayloan.com/ND/ ×27
- http://4paydayloan.com/MO/ ×25
- http://4paydayloan.com/MT/ ×24
- http://gprevacidhj.snack.ws ×24
- http://mixi.jp/view_diary.pl?url=http://kazunori.s... ×22
- https://ehu.academia.edu/lakotacash ×21
- http://aquarium-pro.ru/ ×20
- http://5hflagyl7.soup.io ×20
- http://2buyxifaxanae.snack.ws ×20
- http://vk.com/joinery_spb ×20
- http://buyflomax3j.soup.io ×20
- http://buytadalissxvc.soup.io ×20
- https://psyhoforum.biz/ ×20
- http://western-sky-loans.com/ ×19
- http://4paydayloan.com/NM/ ×19
- http://woman-tampon.ru/ ×18
- http://7buylevaquinj5.soup.io ×16
- http://2avanan0.soup.io ×16
- http://sbuypremarinwl.soup.io ×16
- http://2zyvoxlc.snack.ws ×16
- http://wheretobuylevitra.soup.io ×16
- http://krafte.ru/ ×16
- http://qbuyaldactone28.soup.io ×16
- http://gbuylioresalvn.soup.io ×16
- http://buyzyvoxonlinenoprescription.snack.ws ×16
- http://mixi.jp/ ×16
- http://qmcipro4.soup.io ×16
- http://buycymbalta30mgquickdelivery.soup.io ×16
- http://kbuyaveloxq9.snack.ws ×16
- http://abc-import.ru/catalog/vse_noutbuki/hp/probo... ×16
- http://stopdep.com/ ×16
- http://9lventolin.soup.io ×16
- http://qbuypropecia8n.soup.io ×16
- http://shisha-swag.de/ ×16
- http://qlexapro8k.soup.io ×16
- http://4paydayloan.com/OK/ ×16
- http://1aldactone8c.soup.io ×16
- http://3celebrexif.soup.io ×16
- http://buykamagraoraljellyquickdelivery.soup.io ×16
- http://buydesyrelde.soup.io ×16
- http://new.gabeshop.ru/ ×16
- http://2buydesyrel2m.soup.io ×16
- http://1clomidst.soup.io ×16
- http://onlinedomains.ru/ ×16
- http://6zoviraxsd.soup.io ×16
- http://buykamagraoraljellyjapan.soup.io ×16
- http://buychloromycetinax.snack.ws ×16
- http://buymicrozidewithoutprescription.soup.io ×16
- http://buybactrimfastshippingcanada.soup.io ×16
- http://vucms.com/ ×16
- http://genericdrugs-med24.com ×15
- http://registratciya-v-moskve.ru/ ×14
- http://www.freshberry.com.ua/ ×12
- http://wneurontinb2.soup.io ×12
- http://xn--80aomn7d.xn--80adxhks/3д-пазлы-crystal-... ×12
- http://ytbuyrenova5.soup.io ×12
- http://www.webwire.com/ViewPressRel.asp?aId=164625... ×12
- http://ypbuydiflucan.soup.io ×12
- http://www.ledpolice.ru/ ×12
- http://wocufloxmj.snack.ws ×12
- http://wintagra0o.soup.io ×12
- http://znbuyproscar2.soup.io ×12
- 佐々木和哉 ×7 : .comのGoogle検索 ×2, .co.jpのYahoo!検索 ×2, .co.jpのYahoo!検索 ×1, .co.jpのYahoo!検索 ×1, .co.jpのYahoo!検索 ×1
- err-14 RD-XS41 ×3 : .co.jpのYahoo!検索 ×2, .co.jpのYahoo!検索 ×1
- オールリホテル ×3 : .co.jpのYahoo!検索 ×2, .co.jpのYahoo!検索 ×1
- キーワード不明 ×3 : .co.jpのGoogle検索 ×1, .comのGoogle検索 ×1, フレッシュアイ ×1
- "TrackBack/1.6" ×2 : .co.jpのGoogle検索
- 61.115.125.253 ×2 : .co.jpのYahoo!検索 ×1, .co.jpのYahoo!検索 ×1
- 鬼怒川 オールリ ×2 : .co.jpのYahoo!検索 ×1, .co.jpのYahoo!検索 ×1
- RD-XS41 ERR-14 ×2 : .co.jpのGoogle検索
- comment_filter tdiary trackback ×2 : .co.jpのGoogle検索
- NP_Trackback ×1 : .co.jpのGoogle検索
- dairydate ×1 : .co.jpのYahoo!検索
- NTI 迷惑電話 ×1 : .co.jpのGoogle検索
- nucleus ×1 : .co.jpのYahoo!検索
- bootblk rom ×1 : .co.jpのYahoo!検索
- サスペンドから復帰できない ×1 : .co.jpのGoogle検索
- tdiary spam フィルタ ×1 : .co.jpのGoogle検索
- XBOX360 騒音 対策 ×1 : .co.jpのYahoo!検索
- Jakarta Commons-HttpClient スパム ×1 : .comのGoogle検索
- error D8045 ×1 : .comのGoogle検索
- BLACKURLとは ×1 : .co.jpのYahoo!検索
- ロボットを使った宣伝方法 ×1 : .co.jpのGoogle検索
- 近鉄ロジ ×1 : .co.jpのYahoo!検索
- http//www.manyo.co.jp/mm21/ ×1 : .co.jpのYahoo!検索
- www.manyo.co.jp/mm21/ ×1 : .co.jpのYahoo!検索
- fon wap myplace ×1 : .co.jpのGoogle検索
- /clr オプションと共にコンパイル ×1 : .comのGoogle検索
- Zeta 海賊版 ×1 : .co.jpのGoogle検索
- @mail.com ×1 : .co.jpのYahoo!検索
- cgi URL数の制限 ×1 : .co.jpのYahoo!検索
- yahoo.com mail フィルタ ×1 : .co.jpのGoogle検索
- 2ちゃんねる Kagoo ×1 : .co.jpのGoogle検索
- +19 @yahoo.com@aol.com@hotmail.com 2008 ×1 : .co.jpのYahoo!検索
- "オプションと共にコンパイルできません" ×1 : .co.jpのGoogle検索
- "error D8045" ×1 : .co.jpのGoogle検索
- ペーパークラフト 時計 コミックマーケット ×1 : .co.jpのGoogle検索
- 薬 処方箋 長久手 ×1 : .co.jpのYahoo!検索
- d.hatena.jp ×1 : .co.jpのYahoo!検索
- SPAM Jakarta Commons-HttpClient ×1 : .co.jpのGoogle検索
- 振り子時計 ペーパークラフト ×1 : .co.jpのGoogle検索
- mixi 外部日記 tdiary ×1 : .comのGoogle検索
- yandex mail spam ×1 : .co.jpのYahoo!検索
- installshield dll custom action ウイルスセキュリティ ×1 : .co.jpのYahoo!検索
- weebly.com トラックバック ×1 : .co.jpのGoogle検索