[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/25 11:36 / Filesize : 297 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part10



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:39:52 ID:v3AgWfVi0]
Proxomitron-J  www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
Proxomitron等に関するWiki  abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮) vird2002.s8.xrea.com/
Proxomitron専用Uploader ( Upパス=Naoko ) proxo.hp.infoseek.co.jp/
4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体 ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0165.zip

【前スレ】 Proxomitron フィルター作成スレッド Part9
pc11.2ch.net/test/read.cgi/software/1207484176/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:43:24 ID:v3AgWfVi0]
とほほのWWW入門
www.tohoho-web.com/www.htm

PRXFAQ
web.archive.org/web/20060519105742/http://www2.wbs.ne.jp/~go-to/prx/faq.html

Proxomitron用 文字コード変換
vird2002.s8.xrea.com/php/getcode.php

Proxomitron文字列変換 (Web版)
pseweb.half-moon.org/

JSで文字コード変換 (IE推奨)
web.archive.org/web/20050901004339/http://www2.wbs.ne.jp/~go-to/prx/getcode.html

文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
www.pleasuresky.co.jp/strhex.php3

---- 情報表示用の特別なURL
ブロックリスト一覧
local.ptron/.pinfo/lists/
履歴URL
ttp://local.ptron/.pinfo/urls/

---- 環境変数のチェック
ENV Checker
www.cybersyndrome.net/evc.html
診断くん
taruo.net/e/

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:56:39 ID:v3AgWfVi0]
---- 関連スレ
Proxomitron Part 30
pc11.2ch.net/test/read.cgi/win/1218905098/
■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

---- 過去スレ
Proxomitron フィルタ作成スレッド
pc5.2ch.net/test/read.cgi/software/1083337210/
Proxomitron フィルター作成スレッド Part2
pc8.2ch.net/test/read.cgi/software/1100052614/
Proxomitron フィルター作成スレッド Part3
pc7.2ch.net/test/read.cgi/software/1117374662/
Proxomitron フィルター作成スレッド Part4
pc7.2ch.net/test/read.cgi/software/1138069706/
Proxomitron フィルター作成スレッド Part5
pc7.2ch.net/test/read.cgi/software/1152479379/
Proxomitron フィルター作成スレッド Part6
pc11.2ch.net/test/read.cgi/software/1163404832/
Proxomitron フィルター作成スレッド Part7
pc11.2ch.net/test/read.cgi/software/1180864206/
Proxomitron フィルター作成スレッド Part8
pc11.2ch.net/test/read.cgi/software/1196532172/
Proxomitron フィルター作成スレッド Part9
pc11.2ch.net/test/read.cgi/software/1207484176/

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:57:19 ID:v3AgWfVi0]
--- その他
AD Killer(広告消し)、Add Link(h抜きURL等をリンク化)作者:wahaha さん
proxomitron.at.infoseek.co.jp/

Proxmine - Uploader (※ ファイル一覧が表示されない状態が続いてます)
wind.prohosting.com/proxmine/cgi-bin/uploader/

Meta-X Extension :ブラウザをコマンド入力で操作するフィルタ(日本語)
www.geocities.co.jp/SiliconValley-SanJose/6740/

やたら手の込んだフィルタ群、詳細不明 (英語)
www.jd5000.net/proxo/

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 04:00:17 ID:v3AgWfVi0]
--- 文字参照関係
10進、16進文字コードin HTMLユニコード (IE用)
code.cside.com/3rdpage/jp/unicode/converter.html
Wiki内の変換CGI
abc.s65.xrea.com/tools/ncr.php
HTMLで使える文字実体参照
www.ne.jp/asahi/minazuki/bakera/html/reference/charref

※ 文字参照が入っているフィルタをそのまま書き込むと文字参照が文字に戻ってしまいます
すべての & を &amp; に置換したものを書き込んで下さい。(&は半角文字)

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 10:51:57 ID:YXiH/a7d0]
お疲れ様

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 19:32:09 ID:5hDXT7Uf0]
ttp://up.pandoravote.net/
↑の画像をクリックしたとき
画像が表示されるフィルタください

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 19:41:52 ID:B7LwriEE0]
>>7
児童ポルノが見つかったので貴方の書き込みを通報しておきました。

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 21:01:36 ID:VeQHZ56t0]
>>7
[Patterns]
Name = "up.pandoravote.net"
Active = TRUE
Multi = TRUE
URL = "up.pandoravote.net"
Limit = 100
Match = "href="/index.php?id=([0-9]+)\0""
Replace = "href="/img/pandoraup\0.jpg""

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 21:47:11 ID:kHOsgc7Y0]
そこはヘッダフィルタでリダイレクトしてもいいよな



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 22:23:36 ID:5hDXT7Uf0]
>>9
ありがとうございました!!

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 01:39:54 ID:fMUTK2hs0]
似非NoScriptを更新しました。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0194.zip

更新内容は

フィルタの高速化
</body>のないサイトでも水色が出るようにした

の2つ

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 18:00:28 ID:MtpsaQPf0]
Microsoft(Windows) Updateがこれで効かなくなったんですけど
どこが悪いんでしょうか?(´・ω・`)

[^/]++windowsupdate.(microsoft|).com[:/]
[^/]++update.(microsoft|).com[:/]

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 18:19:53 ID:xYMXVty+0]
繰り返しではなく点在している"指定文字列"が3つ見つかったら、3つ目を削除するフィルタの書き方を教えてください

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 19:15:03 ID:PkYFu54A0]
マッチしたらグローバル変数に1文字ずつ加えると、その文字列長で回数が判別できる
以下は、3回目以降のfooを削除するフィルタ

Match = "(foo$TST(NUM=11)$SET(1=))|"
"((foo)\1$SET(NUM=$GET(NUM)1))"
Replace = "\1"

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 19:28:48 ID:cqCqqwJw0]
>>13
切断バグがあるオミトロンを通してupdateするのはやめたほうがいい

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 23:30:56 ID:LfwmykSI0]
2chレスポップアップをfirefoxでも使えるようにできないかね
仕様上無理なのか?

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 10:12:34 ID:DbC8eea60]
>>17
っ foxage2ch

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 12:28:37 ID:zs/TuUvU0]
read.html(read.js)じゃだめなの?

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 12:29:20 ID:FRVqQAFQ0]
>>13
(microsoft|).

(microsoft.|)
に変えてみたら?



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 21:30:35 ID:QjVBm3Ik0]
amazon widgetsを消すフィルタをお願いします。
例えば下のブログ記事の一番上です。
【2ch】ニュー速クオリティ:アホ「FX常勝バイブルに騙された。金返せ!」→判事「これは可哀想だな。著者とFX業者は損失補填しろ」
ttp://news4vip.livedoor.biz/archives/51221536.html

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 00:50:31 ID:crwzvbt80]
ws.amazon.co.jp/widgets をAdListに追加するか、
白い箱が気になるなら、<object>〜</object>を消せば良い
Limitは大きくしとけ

Match = "<object*src=$AV(*ws.amazon.co.jp/widgets*)*</object>"

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 01:14:51 ID:lYzTfYsS0]
地雷

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 05:40:53 ID:8H3Bwo3H0]
WEBブラウザで2chを見てるとき、
NGワードがあったらそのNGワードの部分だけではなく
2chブラウザと同じように
その書き込みのレス全部を表示しないフィルタをお願いします

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 09:56:18 ID:TI/t6Q6i0]
NGワードはリストファイルで外出ししてるけど、エンコードしないといけないから、あまり綺麗じゃないよな

[Patterns]
Name = "2ch.net NGWord"
Active = TRUE
URL = "[^/]++.2ch.net/"
Bounds = "<dt>*\n"
Limit = 4096
Match = "*<dd>*$LST(NGWord)*"

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 19:03:24 ID:jo3t14910]
>>22
ありがとうございました
見よう見まねで↓を作ってみましたが合ってるでしょうか
一応動きました

[Patterns]
Name = "Kill AmazonWidgets (2008/10/19)"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 1024
Match = "<object*src=$AV(*ws.amazon.co.jp/widgets*)*</object>"

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 20:12:48 ID:gsSA3m9T0]
それ、見よう見まねって言うのか?
>>22のそのまんまじゃんwww

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 20:39:10 ID:lYzTfYsS0]
>>22はじらい

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 21:52:26 ID:SsCkdD3K0]
よく仕組みがわかってない&既出かもしれない(落ちてて前スレ見れんし)
けどお願い。
imagegeterを使ってます。
・URLの末尾が.cgiってなってて、次へをクリックしてもアドレスが変わらない
サイト
・アドレスは直リンなのにクリックすると直リンじゃないページになって巡回
できないサイト
・そもそもなぜか巡回できないサイト
の巡回できるようにするフィルターお願いして良いですか?
。。。アドレス貼らないとだめですか?
あと、Proxomitronにもともと入っているフィルターはそのままでおk?
消した方が良いですか?


30 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 23:07:03 ID:avwlObY40]
>>25
ありがとうございます



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 01:15:33 ID:yPlVJ7U+0]
>>29
アドレス貼れ。そのほうが早い

>>Proxomitronにもともと〜
俺のはほとんどない、改良したのも含めるなら計4つ
ま、好きにしろってことで

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 01:56:29 ID:yPlVJ7U+0]
>>25
俺も作ってみた。
うちのjune+7はエンコードする必要がないんだがどして?
ちなみに透明あぼ〜んではありません。

[Patterns]
Name = "2ch.net NGWord"
Active = TRUE
URL = "[^/]++.2ch.net/"
Limit = 4096
Match = "<dd>[^\n]++($LST(NGWord))\1*\n"
Replace = "<dd>このレスは \1 を含んでいます。\n"


33 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 02:46:22 ID:lkrOcZRx0]
>>32
ソース をNG登録してこのレスを消してみてくれ。

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 09:41:18 ID:cU0XaZr80]
2chはShift-JISだから素で書いても大丈夫な文字もあるけど
Proxomitrionのメタキャラクタが2byte目に登場する文字が入るとダメだってこと

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 11:02:29 ID:XsfKEGwr0]
あぁ、なるほど
ダメ文字ってやつか
どっちにしろエスケープすれば済む話じゃあるけど

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/20(月) 11:18:45 ID:04yBOpRb0]
必要なところだけエスケープしようぜ
先頭が[%xx]だとハッシュ化されなくて遅くなる

ちなみに4.5J純正版だと先頭文字エンコード必須。

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 02:27:12 ID:V7S82Jgn0]
すみません。楽天が履歴を盗み取ってるらしいんですけど、
これらをブロックする事って出来ないでしょうか?

【お行儀悪い】楽天がセキュリティホールに指入れてかっぽじって個人情報吸い出し中【頭オカシイ】
namidame.2ch.net/test/read.cgi/news/1224504364/

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 02:50:19 ID:nAjHRt9E0]
[^.]+.drecom.jp/

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 02:58:30 ID:nAjHRt9E0]
こうか
[^.]+.drecom.(co.|)jp/

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 03:14:03 ID:V7S82Jgn0]
>>39
即レスありがとうございました。
これで安心して眠れます。



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 19:52:28 ID:Rd0FvnV40]
これだからFlashなんてものは。
悪用する企業が一番悪いが、Flashもさっさと絶滅してほしいもんだ。

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 20:00:05 ID:LOfYtlec0]
今回の脆弱性(というより、悪用されうる「仕様」)では別にFlashは本質的ではないんだが。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 20:20:09 ID:nZGR1b440]
今回のは、
・楽天を利用するにはJSは必要だがFlashをonにしておく必要は無かった
・問題のFlashがそもそも楽天とは関係無いドメインなので許可しておく必要は無かった
ってことでかなりいい加減な人以外には害は無かったってことでいいのかな?

Flashを強要するサービスが自分のところのに組み込んでたら対処が難しいが。

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 22:22:11 ID:an27eSsY0]
visited疑似クラスを利用しているんだから、使う毎に履歴を完全に削除すればおk

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 21:30:51 ID:NQ5+ApaF0]
ふと思ったんだけど、フィルター書くときに
<a\s[^>]++href= とかよく使うと思うんだけど、
例えば、<a onClick="〜for(i=0;10>i;i++)〜"
のように不等号として<と>が使われてるとうまくマッチしないな。

で、さらに突き詰めると、<a title=">"〜>とか書かれたらオミ殺しになってしまう。
やっつけでクォートされた<と>を&lt;と&gt;に置き換えるフィルタ作ったんで添削ヨロ。

[Patterns]
Name = "Replace Quoted <> test1"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 1536
Match = "(^(^<[a-z]+\s[^>]++=$AV(*[<>]*)))"
""
"(<[a-z]+\s)\#("
"([^>]++=)\#$AVQ("
"((?++)\#(($NEST(\(,\)))\#|<$SET(#=&lt;)|>$SET(#=&gt;)))+\#)"
")+"
Replace = "\@"

・クォートされた、<と>を実体参照に置換  例.title="(>_<)"など
・スクリプトなどで不等号として使われるものを置換すると動かなくなるっぽいので、
 ()内は、$NEST(\(,\))でスルー

結局、最初の<a onClick="〜for(i=0;10>i;i++)〜"みたいなのは対処できず。
誰か知恵をお貸しくだされ。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 23:26:20 ID:u5ztBkNc0]
懐かしいな ブラクラ対策スレで完成した物があったような不完全だったような

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 23:33:49 ID:4jtoSHCU0]
$NEST(<a\s,>) で解決。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 00:08:34 ID:Q9W52oyM0]
HTML 4.01仕様書邦訳より。

ttp://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/charset.html#h-5.3.2
>テキスト中に「>」記号を記したい場合、
>仮に二重引用符で囲った属性値としてであっても、
>著者は「>」を直接記すのではなく「& gt;」(ASCII十進62)を用い、
>古いユーザエージェントがこれをタグの末尾
>――タグの終了区切り子――と誤解してしまう問題を、回避すべきである。

で、現実的にはどうなってるのさ。

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 00:27:46 ID:6RtoWf4M0]
イベントハンドラでは関数の割り当てしか出来ない仕様にすれば良かったのにな。
実装部もタグ内に書けてしまうからhtmlソースも汚くなる。

50 名前:45 mailto:sage [2008/10/26(日) 01:31:56 ID:QhpYirfA0]
>>45
>・クォートされた、<と>を実体参照に置換  例.title="(>_<)"など

改めて読み直したら、これは例としては不適当ですね。スマン
その下にも書いたけど、()内は誤爆回避のためスルーするようにしてるの忘れてた。

>>46
以前にも似たようなネタが出てたとは・・・。
導入してから半年くらいしかたってないんだ、許せ。
参考までにそのフィルタみたいんだが何スレ前くらいにある?



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 08:32:14 ID:KsWUVG8X0]
属性値を (\w = $AV(*) |)++ でスルーさせるとか

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 12:27:19 ID:VI87Pe1g0]
誤爆が発生する時だけ対処すればよくね?
俺は4年間一度も遭遇したこと無いし、全てのサイトにフィルタを通す必要性は感じないなぁ。

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 13:09:44 ID:nrJ597iO0]
アダルトのdtiblogに変な広告出るようになったんで誰か消してください><
ttp://keepout.17.dtiblog.com/

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 16:55:54 ID:KsWUVG8X0]
面倒なんでcssで消してるだけだが…

[Patterns]
Name = "dtiblog.com "
Active = TRUE
URL = "[^/]++.dtiblog.com"
Limit = 32
Match = "<body"
Replace = "<style>"
"#IFOuter100 { display:none !important;}"
"</style><body"
"$STOP()"

※<bodyタグにマッチさせてるので、同じようなフィルタがあれば上にある方を Multi = TRUE にしておく必要あり

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 20:33:46 ID:nrJ597iO0]
>>54
ありがとうございます
広告部分を読まないようにするのは難しいでしょうか

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/26(日) 21:12:41 ID:KsWUVG8X0]
[Patterns]
Name = "dtiblog.com ad"
Active = TRUE
URL = "[^/]++.dtiblog.com/"
Limit = 32767
Match = "$NEST(<div ,id = $AV(IFOuter100)*,</div>)"
Replace = "$STOP()"

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/27(月) 01:22:22 ID:H+AdSACx0]
>>55
自分なら
ttp://17.dtiblog.com/k/keepout/file/contents.html
ここをブックマークして、

[Patterns]
Name = "dtiblog"
Active = TRUE
URL = "keepout.17.dtiblog.com/$TYPE(htm)"
Limit = 256
Match = "</head>$SET(\0=<style type="text/css"> #IFOuter100 { display:none !important; } </style></head>)|"
"$NEST(<iframe,</iframe>)|"
"<div\sid\="secondary-co$SET(0=</div></body></html>\k$STOP())"
Replace = "\0"

こんなフィルタでお茶を濁してしまいます

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/27(月) 20:25:56 ID:Yxkhjpf/0]
うまくいかないのでこちらで質問させてください。コントロールURLについてです。
1ページ目は変換されますがリンク先がおかしくなってしまいます。
アドレスバーの表示も元のまま。リダイレクト後のアドレスにしたい。
どなたか修正していただける方いましたらお願いします。

$KEYCHK(g) $URL(\0) $RDIR(google.com/gwt/n\?u=\0\&_gwt_noimg=1)

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/27(月) 20:29:05 ID:Yxkhjpf/0]
訂正です。\uで済むの忘れていました。
これも、当たり前ですがリンク先がおかしいです。
$KEYCHK(g) $RDIR(google.com/gwt/n\?u=\u&_gwt_noimg=1)

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 06:15:23 ID:BxbTN4ic0]
$RDIR()と$JUMP()の違いも知らずに使ってるやつって何なんだろうね。
こんなに懇切丁寧なヘルプのあるソフトも珍しいのに。



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 06:31:30 ID:LheKDmbn0]
そこまで書くなら素直に教えてやれよw

62 名前:58 mailto:sage [2008/10/28(火) 10:04:54 ID:CWDmKxpmO]
$JUMP()でうまくいかなかったので$RDIR()にしてみただけです。
今朝やり直したところ、$JUMP()で出来ました。ありがとうございました。

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 17:34:06 ID:vaSzObJ+0]
wkikで公開してるリスト内の頭についてる"EditType=pl"ってなに?
公式とwikiみたけどわからん買った

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/28(火) 19:05:19 ID:ZTILD3v20]
>>63
Proxomitronで解釈される言葉ではないはず。

リスト作った人が使用しているテキストエディタが、EditType=plって書くと動作モードが
変わるソフトだったりとか、そういう類のものかも。

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/29(水) 06:35:59 ID:Tkl43fgQ0]
テキストエディタで開くとperlの構文として予約語が着色されるとか?

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 04:14:45 ID:UEg8FxiQ0]
「testhoge」
という文字列がリストと合致するか調べつつ
「hoge」を変数に格納したいんだけど可能だろうか?
うまく書けない・・・orz

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 04:19:46 ID:fLholNiy0]
Matchじゃなくてリストの方で代入

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 04:26:57 ID:UEg8FxiQ0]
d、だがリストは別ソフトで自動出力されてる物なんで弄れないんだ

色々試しまくってたら
(^(^$LST(foobar)))test\0
これで出来たっぽい

ゼロ幅の先読みってこんな風にも使えたとは知らなかった

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 16:30:25 ID:td64HSQE0]
ヤフオク用のオミトロン公開してるとこない?

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 18:55:25 ID:U1lAcwwu0]
つうpろだ



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 18:37:38 ID:a4Il8gM40]
文末の「。」の後、改行無しには改行を付け、有りの場合はそのままに
するにはどうしたらいいですか?




72 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 21:48:05 ID:O1irhDf40]
ようつべのバイパスはこれでおkでしょうか?

# Bypasses for Youtube
(www.|jp.|)youtube.com/
*.ytimg.com/

73 名前:名無しさん@お腹いっぱい。 [2008/11/07(金) 00:10:36 ID:QD8tzs7I0]
download.windowsupdate.com[:/]
(www.|)update.microsoft.com[:/]
c.microsoft.com[:/]

Microsoft Updateの最新版なんですけど
もっと簡単に出来たりアドバイスあればお願いします(´・ω・`)


74 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 09:42:45 ID:TYYbKtRF0]
メンテ目的で見やすいようにというのあれば、それで無難な気もする
最後の2行をまとめることも出来るけど、パッと見分かりにくくなるかも

速くしたいというなら、各行のポート番号の指定のところを分けて書かないと、ハッシュされない
download.windowsupdate.com/
download.windowsupdate.com:[0-9]+/

ハッシュされてるかどうかは、ここの各リストを見て確認する
 ttp://local.ptron/.pinfo/lists/
ハッシュについては、以下を参照
 ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/BlockList_Creation.html
まあ、たまに上のように書いてもハッシュされない場合もあるけど…

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 14:49:31 ID:1lWvMdS40]
>>71
[Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 16
Match = "([%81][%42]|[%a1][%a3]|[%e3][%80][%82])\0(^<br>|</br>)"
Replace = "\0<br>"

()内は(s-jis|eucjp|utf8)
改行っても<br> </br> </ br > とかいろんなのあるから
後は自分で適当に直して。<pre>とかはしらね

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 14:51:05 ID:1lWvMdS40]
上ので対処できないのいっぱいあるだろうけど、そんなの見なきゃ分からんし
自分でどうにかしてください

77 名前:71 mailto:sage [2008/11/07(金) 18:48:43 ID:FLX4aSoL0]
>75
どうもありがとうございます。
参考にしつつ試行錯誤してみます。

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:17:58 ID:XuC3oCA00]
Windows Update の際は Bypass じゃなくて Proxomitron を外すこと。
先達の残した貴重な経験則です。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:31:33 ID:p9DRWT4X0]
$OHDR(User-Agent:Windows-Update-Agent)
だけをバイパスリストに加えてる

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:06:53 ID:vuAd+EXa0]
>>74
そんなのあるんだね(゚∀゚)
thx

>>78
そうなの?
FWの設定も変えないといけないし('A`)マンドクセ




81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:08:50 ID:+CopzikD0]
<script language="JavaScript">
<!--
if(document.referrer.indexOf("a.com/")== -1)
window.location.href="b.com/";
//-->
</script>

↑こんなのを弾くために
Match = <script\s(^</script>)++document.referrer.indexOf*</script>
と書いたのですがうまく動きません。
なぜでしょうか?

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:09:27 ID:EBR20cyT0]
は?
うちじゃWU→MUにするときだけバイパスで
それ以外はバイパスの必要すらないが

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:20:18 ID:QcYfVwOI0]
ゼロ幅は何度繰り返してもゼロ幅だからな。

Match = <script\s(^</script>)?++document.referrer.indexOf*</script>

普通に Bounds でいいと思うけどね。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:31:17 ID:QcYfVwOI0]
すまん、訂正。否定先読みも繰り返し部分に入れとかんと。

Match = <script\s((^</script>)?)++document.referrer.indexOf*</script>

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 06:25:33 ID:8hiFRn1q0]
誰かwikiのこれ直して
Google Image: Image Change (081023)

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 08:03:08 ID:SllTdKQy0]
>>83-84
ありがとうございます。
[^/]++と同じ感覚だったのですが()の方とはまったくの別ものと見た方がよさそうですね。

そういや$AVってurl()のパターンには使えないんですね。
url\($AV(abc)\)
こういう風に書いても
url('abc')、url("abc")には反応するけどurl(abc)に反応しない

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 08:35:23 ID:rtzuUxLv0]
>>85
Google Image 更新
ttp://abc.s65.xrea.com/prox/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B/GoogleImage/

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:13:26 ID:6yUCPK5S0]
url() って何のことやら意味不明だが、ちょいとテストしてみたところ $AV(hoge) ってのは
「hoge」がダブル or シンフルクォーテーションに囲まれていない場合は
「hoge」に続く文字が空白の類(\sでマッチするやつ)か「>」かでないとマッチしないようだ。

そうでもしておかないとどこまでも際限なく消費しちゃおうとするからではないだろうか。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:24:07 ID:ESxCVcmD0]
wikiのコマンドのとこ参照。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:35:02 ID:6yUCPK5S0]
×シンフル ○シングル

> [^/]++と同じ感覚だったのですが()の方とはまったくの別ものと見た方がよさそうですね。

[^hoge] は h、o、g、e 以外の1文字にマッチ。マッチすれば1文字消費する。

(^hoge) というのはいうなれば位置指定子。
文字ではなく、位置(文字と文字の間といえば分かりやすいか?)にマッチする表現。
どのような位置かというと、その直後に "hoge" が続かないような、そういう位置。
位置にマッチしているのだから文字は消費しない。



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 13:14:05 ID:2aEmCIIk0]
>>88
url()ってのはスタイルシートの値(background-imageとかの)ですね。

>>89
ありがとうございます。
読んでみたいと思います。

>>90
なんとなぁく理解しました。
[] 必ず1文字消費
() ()だけだと消費なし
ってことですね

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:21:12 ID:t1pklyNd0]
以下のフィルターを
https://login.yahoo.co.jp/config/login_verify2?.src=ym
に適用して広告を消したいのですが、なぜか効きません。

[Patterns]
Name = "Kill div ad (yahoo mail)"
Active = TRUE
Limit = 1024
Match = "$NEST(<div\sclass=$AV(LPImg),</div>)"
Replace = "\r\n<script type="comment"> Killed div ad </script>\r\n"


それどころか、<html>のあとにコメントをつけるだけの以下のフィルターも効きません。
当然ながら、以下のフィルターは上記したURL以外には効くことを確認しました。

[Patterns]
Name = "test"
Active = TRUE
Limit = 256
Match = "<html>"
Replace = "<html><!-- okikae success -->"


httpsだからなのでしょうか?


93 名前:92 mailto:sage [2008/11/08(土) 14:26:05 ID:t1pklyNd0]
すみません、以下のフィルターも一緒に適用しています($AVのなかが違うだけ)。

[Patterns]
Name = "Kill div ad (yahoo mail 2)"
Active = TRUE
Limit = 1024
Match = "$NEST(<div\sclass=$AV(LPText)*,</div>)"
Replace = "\r\n<script type="comment"> Killed div ad </script>\r\n"


94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:38:08 ID:ESxCVcmD0]
https

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 18:55:40 ID:OLyki4RI0]
httpsだからなのでしょうか?

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 19:10:00 ID:2aEmCIIk0]
補足するとSSL接続の設定等が必要
Proxomitron-Jに載ってたように思う。
ただ、個人的にはhttpsはフィルタリングさせないほうが良いと思う

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 19:10:46 ID:8hiFRn1q0]
>>87
ありがた

98 名前:think ◆MM0nnAOCiQ mailto:sage [2008/11/08(土) 19:43:33 ID:dpDV/Unr0]
>>86
> そういや$AVってurl()のパターンには使えないんですね
そう言う場合は $NEST を利用するといいです。

url$NEST(\(,$AV(abc),\))

これで url(abc) にマッチすることを確認しました。

99 名前:think ◆MM0nnAOCiQ mailto:sage [2008/11/08(土) 19:48:09 ID:dpDV/Unr0]
ようやく規制解除された…。

>>45
既に見てるかもしれませんが、その頃は2chに投稿できなかったのでブログ記事にしておきました。

thinkのScrapBook: Proxomitronでよく使われる表現でクオートされた "<>" に誤爆する問題に対処する
ttp://thinkarc.blogspot.com/2008/10/proxomitron.html

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:48:23 ID:t1pklyNd0]
>>96
ありがとうございました。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<297KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef