おみとろんのフィルタ
自分で追加したものをてきとーに晒してみるてすと
Proxomitronはローカルプロクシとして動作するWEBフィルタリングソフト。
ブラウザがデータを読み込む前にページソースを書き換えるので
スクリプト遮断やバナー消去をはじめあらゆることができちゃったり。
その他HTTP Headerに対する操作やプロクシの変更などができたりします。
バナーが消えたis○ebやt○k2を体験するとProxomitronを使わない体には2度と戻れませんw
詳しい使い方&追加フィルタは本家(英語)もしくはProxomitron-Jにて
JavaAppletブロック崩し無敵&球速変更(Bakuretu Block専用) (update 6/17,2002)
Name = "Java paramater changer for Bakuretu Block"
Active = TRUE
Bounds = "<applet\s[^>]++code=$AV(*BakuBlock*.class)*</applet>"
Limit = 1024
Match = "$SET(4=0)$SET(5=15)\0<param\s[^>]++name=$AV((life|wait))*>\1<param\s[^>]++name=$AV((wait|life))*>\9"
Replace = "\0<param name="life" value="\4"><param name="wait" value="\5">\1\9"
無敵化のみ
Name = "Java paramater changer for Bakuretu Block(life only)"
Active = TRUE
Bounds = "<applet\s[^>]++code=$AV(*BakuBlock*.class)*</applet>"
Limit = 1024
Match = "\0<param\s[^>]++name=$AV(life)*>\9"
Replace = "\0<param name="life" value="0">\9"
[Comment]
流行っているところでは流行っているかもしれないJavaAppletのブロック崩し。
その中でも
爆裂健製作のAppletは背景や崩す画像を好きなように変更できるので
CG絵師の人が自サイトで設置していたりしますね。
このフィルタはAppletのパラメータを変更してボールの残数を無限にしたり球速を変化させたりします。
[History]
6/14,2002→6/17,2002
Boundsを厳密にして誤爆防止。Matchにある程度柔軟性を持たせる。
ページ上のURLっぽい文字列をリンクが張られた状態にする(ttp://,tp://対応) (update 6/10,2002)
Name = "Activate nonanchored URL "
Active = TRUE
Limit = 256
Match = "([^a-zA-Z0-9\=\"\'])\0((http|ttp|tp)://([a-zA-Z0-9\/\#\%\&\?~\.\-\+\=_:]+)\1)\2([^a-zA-Z0-9\=\"\'])\3"
Replace = "\0<a href="http://\1" target="_blank">\2</a>\3"
[Comment]
ページ上でhttp://www.yahoo.co.jp/となっているものにリンクの設定をして
http://www.yahoo.co.jp/とリンクをたどれるようにしたもの。
ttp://やtp://で始まるURLにも対応。アレなサイト巡回が日課な人には便利かとw
なおURLの先頭のhが削られているものは直リンクを嫌ってそのようにしているので
このフィルタを使う場合は最低でもHTTP_REFERERを弄るデフォルトフィルタの
HTTP Header Filterの"Referer: Hide where we've been (Out)"を有効にしてください。
いろいろと誤動作しまくりでふ。誰か助けて。。( ´Д⊂ヽ
無料ウェブホスティング埋め込みimgバナー除去フィルタ
isweb
Name = "isweb killer"
Active = TRUE
URL = "isweb[0-9]++.infoseek.co.jp"
Bounds = "<!-- isweb auto-insert [^>]++ -->*<!-- inserted by isweb server[^>]++ -->"
Limit = 4096
Match = "*"
Replace = "<!--isweb banner killed-->"
pureweb
Name = "pureweb killer"
Active = TRUE
URL = "www.pureweb.jp"
Bounds = "<!-- purewebAD_STAR -->*<!-- purewebAD_END -->"
Limit = 2048
Match = "*"
Replace = "<!-- pureweb banner killed -->"
ribbon.to
Name = "ribbon.to killer"
Active = TRUE
URL = "blue.ribbon.to"
Limit = 4096
Match = "</html>*"
Replace = "</html><!-- ribbon.to banner killed -->"
Hypermart & Virtualavenue
Name = "Hypermart & Virtualave Killer"
Active = TRUE
URL = "[^/]++.(hypermart|virtualave).net"
Bounds = "<!-- ads begin -->*<!-- ads end -->"
Limit = 4096
Match = "*"
Replace = "<!-- Hypermart and Virtualave banner killed -->"
"Referer: Hide where we've been (Out)"改良版
In = FALSE
Out = TRUE
Key = "Referer:Hide where we've been Neo(Out)"
Match = "(|*)"
Replace = "\u"
[Comment]
デフォルトフィルタである"Referer: Hide where we've been (Out)"を
Refererが空(お気に入りやアドレスバーから開く)の場合でも同等の動作をするようにしたもの。
Refererで制限しているサイトをお気に入りから開くときに効果を発揮。
環境変数HTTP_USER_AGENT偽装
In = FALSE
Out = TRUE
Key = "User-Agent: FakeUA (out) "
Match = "*"
Replace = "\魂の叫びをここへw"
[Comment]
巷で流行っているかもしれないUSER_AGENTの偽装をこれで
2バイト文字を使う場合は\でエスケープする必要があるかも