digital hole

Software developing and otherwise.

Flower

Archive for the ‘ネットワーク’ Category

Proxomitronメモ

デフォルトのポート

8080

 

デフォルトの置換パターンを消しちゃう

たくさんのデフォルト定義があるけど、いらないので削除。

Proxomitron の default.cfg を編集
→ [Patterns] セクションからごっそり削除 (WEBページの置換パターン)
→ [HTTP headers] セクションからごっそり削除 (HTTPヘッダの置換パターン)

 

日本語で置換パターンを定義

[%XX][%XX] みたいにちまちま文字コードを打っていく。
参考: http://abc.s65.xrea.com/prox/wiki/?cmd=read&page=MatchingRules&word=%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89#hex

 

注意する所

WEBページのフィルタ定義では、フィルタ名を自由に付けられるのに、HTTPヘッダのフィルタ定義では、フィルタ名は「ヘッダ名: 自由な名前」という風に命名しなきゃいけない。。。

URLのマッチでは、URLの一部を指定すれば良い。また、先頭の「http://」は不要。
たとえば www.google.com/abc/ とすれば www.google.com/abc/a.txt にも www.google.com/abc/def/b.txt にもヒットする。

 

パターン定義の言語

Perlの正規表現でもMS-DOSのワイルドカードでも無い、なんかよくわからん独自の代物。

クイックリファレンス
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Matching_Character_Reference.html

詳細リファレンス
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Matching_Rules.html

入門
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/An_Introduction_To_Text_Matching.html

 

参考

Proxomitron HELP
http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html

【特集】Webブラウジングを快適にする「The Proxomitron」
http://journal.mycom.co.jp/special/2000/proxomitron/index.html