■■■ mixiの足跡機能の悪用をブロックするフィルタ ■■■ 知らないうちに知らないmixiに足跡を取られてしまうのを防ぎます。 詳しくは http://mxxi.hamachiya.com/2006/02/mixi_2.html をご覧ください。 [HTTP headers] In = FALSE Out = TRUE Key = "Referer: Kill Mixi Ashiato Access(Out)" URL = "([^/]++.|)mixi.jp" Match = "[^:]+://(^([^/]++.|)mixi.jp)$CONFIRM( !!Caution Mixi Ashiato!! Proxomitron Kill this access. OK?\nURL = \u)" Replace = "\k$ALERT(SUCCESS! Proxomitron Killed access to Mixi.\nURL = \u)$LOG(RRESP $DTM(c) - Killed Mixi Ashiato Access. URL = \u)" (動作) 1、mixi.jp 以外のサイトから mixi.jp へのアクセスを検知 2、警告ダイアログを出し、「はい」「いいえ」を尋ねる 3、「はい」を選ぶとmixiへのアクセスを遮断、「いいえ」を選ぶとアクセスを許可。 (テストページ) http://hxxk.jp/temp/20060207/test-style-element (RefererControlフィルタ用) 上のフィルタの代わりに RefererControl.txt に下の4行を追加する。 2,3行目の先頭の半角スペースを消さないよう注意。 # mixi足跡の悪用をブロック。「はい」を選ぶと遮断してくれる。 $URL([^:]+://([^/]++.|)mixi.jp)$TST(\9=[^:]+://(^([^/]++.|)mixi.jp|(^?))*) $CONFIRM( !!Caution Mixi Ashiato!! Proxomitron Kill this access. OK?\nURL = \u)$SET(0=\k) $ALERT(SUCCESS! Proxomitron Killed access to Mixi.\nURL = \u)$LOG(RRESP $DTM(c) - Killed Mixi Ashiato Access. URL = \u) RefererControlフィルタ http://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0009.txt (参考にさせて頂いたサイト) http://mxxi.hamachiya.com/2006/02/mixi_2.html http://hxxk.jp/2006/02/07/0258 多謝です。 (更新履歴) 2007-01-05 : 発動時にmixiのURLを表示するようにした。 (警告ダイアログ、遮断通知ダイアログ、ログウインドウの3ヶ所)