Windowsで動作するローカルプロキシソフトです。作成されたフィルターによって、HTML文書やHTTP Response Headerを書き換えることができます。どういうことができるかというと、ブラクラを回避する、閲覧に邪魔な広告を削除する、見づらいサイトを見やすくする、などです。ブラウザから独立して動作します。つまり作成したフィルターはInternet ExplorerでもOperaでも他のブラウザでも使うことができます。
を参考にどうぞ。
私が利用しているフィルターなど。主にフィルタ、リスト公開 - Proxomitron等に関するWikiや自作フィルターの紹介 - Proxomitron 入門からコピー&ペーストさせていただいています。ありがとうございます。
Proxomitron用フィルタ集 - Index of confettoより。セキュリティ上よくないですが、自分専用のPCなのでいいかな、と。
[Patterns]
Name = "Show text on password field (2004-10-21)"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Bounds = "<input*>"
Limit = 256
Match = "\1type=$AV(password)\2"
Replace = "\1\2"
[Patterns] Name = "Error Page to Cache Page (2006-12-08)" Active = TRUE URL = "$RESP((403|404|503)*)" Limit = 64 Match = "$RESP(\0)$STOP()" Replace = "<h1> \0</h1> \n" "<a href="http://web.archive.org/web/*/\u">Internet Archive</a> \n" "<a href="http://www.google.co.jp/search?q=cache:\u">Google cache (co.jp)</a> \n" "<a href="http://www.google.com/search?q=cache:\u">Google cache (com)</a> \n" "<a href="http://megalodon.jp/?url=\u">ウェブ魚拓</a>" "\n<hr>\n"
[Patterns]
Name = "Kill target="_blank""
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "<(a|base|link|form)\s[^>]+>"
Limit = 256
Match = "\0target=$AV(_blank)\1"
Replace = "\0target="_top"\1"
[Patterns]
Name = "Kill marquee"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "<marquee*>\0</marquee>"
Replace = "<!-- Kill marquee -->\0<!-- /Kill marquee -->"
[Patterns]
Name = "Kill BGM"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "<(embed|bgsound)\s[^>]++src=$AV(*.(mid|wav|mp3))[^>]+>"
Replace = "<!-- Kill BGM -->"
[Patterns]
Name = "End with </html>"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "</html>$STOP()"
Replace = "</html>\k"
[Patterns]
Name = "Kill tok2.com ad"
Active = TRUE
URL = "[^.]+.tok2.com/home(|[0-9])/$TYPE(htm)"
Limit = 1024
Match = "<!-- TOK2_TOP -->*<!-- TOK2_TOP_END -->"
"$SET(0=<!-- Kill tok2.com ad -->)"
"|<!-- TOK2_UNDER_START-->"
"$SET(0=\k\n<!-- Kill tok2.com ad -->\n</body>\n</html>)"
"$STOP()"
Replace = "\0"
[Patterns]
Name = "Kill xrea auto ad"
Active = TRUE
URL = "[^.]+.s[0-9]+.xrea.com/$TYPE(htm)"
Limit = 1024
Match = "$NEST(<div,*<img\s*alt=$AV(Sponsored Link)*>*,</div>)"
"$STOP()"
Replace = "<!-- Kill xrea auto ad -->"
[Patterns]
Name = "Kill infoseek ad"
Active = TRUE
URL = "[^.]+.(hp|at|ld).infoseek.co.jp/$TYPE(htm)"
Limit = 1024
Match = "<!-- isweb auto-insert*<!-- inserted by isweb server*-->"
"$STOP()"
Replace = "<!-- Kill infoseek ad -->"
[Patterns]
Name = "Kill geocities ad"
Active = TRUE
URL = "[^.]+.geocities.(co.|)jp/$TYPE(htm)"
Limit = 2048
Match = "<!-- geoguide start -->*<!-- geoguide end -->"
"|$NEST(<script,*src=$AV(http://bc.geocities.yahoo.co.jp/js/*)*,</script>)"
Replace = "<!-- Kill geocities ad -->"
[Patterns]
Name = "Kill Keyword Links of Hatena Diary"
Active = TRUE
URL = "([^.]+.|)[dg].hatena.ne.jp/$TYPE(htm)"
Limit = 256
Match = "<a\s[^>]++href=$AV((http://(d|[^.]+.g).hatena.ne.jp|)/keyword/*)[^>]+>\0</a>"
Replace = "<!-- Kill Keyword Links -->\0<!-- /Kill Keyword Links -->"
[Patterns]
Name = "Useful Hatena Antenna"
Active = TRUE
URL = "a.hatena.ne.jp/$TYPE(htm)"
Limit = 1024
Match = "$NEST(<ol,*style=$AV(list-style-type: none;)*,</ol>)"
"$SET(0=<!-- Kill Hatena Antenna Ad -->)"
"|<a\s[^>]++href=$AV(http://a.hatena.ne.jp/go\?\1[0-9]+{14})[^>]+>"
"$SET(0=<a href="\1">)"
Replace = "\0"