1 名前:ミスターオミトロン [2006/11/13(月) 17:00:32 ID:oCAoIukD0] このスレは作成依頼されたフィルタを有志により作るスレッドPart4です アップローダー wind.prohosting.com/proxmine/cgi-bin/uploader/ proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ CastleCops Proxomitron Filters www.castlecops.com/f65-Proxomitron_Filters.html >>2-10 にいろいろと
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 23:37:26 ID:6ShX0m+B0] >>891 In = TURE にしてみたけど効いてない気がする
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 23:43:33 ID:Wfha+YaG0] &に関する疑問。 Bounds は <meta\s*> で、 Match を以下のようにしたとき、\1の中身が違うのはどうして? 1. (*http-equiv=$AV(refresh)&*content=$AV(*)\1*) 2. (*http-equiv=$AV(refresh)&*content=$AV(\1)*) マッチさせる対象のサンプル <meta http-equiv="refresh" content="0;URL=index.php"> <meta content="0;URL=index.php" http-equiv="refresh"> <meta http-equiv="refresh" content="index.php"> <meta content="index.php" http-equiv="refresh">
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 00:36:49 ID:58XVN4Mx0] > 1. (*http-equiv=$AV(refresh)&*content=$AV(*)\1*) "(*)"の括弧は$AVの引数を括る括弧であって 変数\1に取り込む範囲を指定する括弧ではないぞ。 君の期待しているのは多分こうだ。 (*http-equiv=$AV(refresh)&*content=($AV(*))\1*) 勿論、その場合でも、 > \1の中身が違うのはどうして? \1にクォートが含まれる/含まれない の違いは発生するけどな。 (君の言う「違う」はそういう事ではないだろう)
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 01:21:06 ID:UqYo66iH0] >>899 俺もきかないなぁと思ったら キャッシュ残ってた。 キャッシュ消したり別のやつだと動くはず
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 01:55:24 ID:xk9M9HKF0] >>902 キャッシュクリアしてもだめだったんだけど もう一度クリア、ちゃんと全部読み込んでダウンロードするといけますた。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 03:16:34 ID:r4Jtcvd20] >>879 bar-22で登録されてたとしてfoobar-22になれば(foobar-22が登録されてなければ)反応しないわけですね [^>?=/]++-22の部分を消すことに躍起になっててそっちに考えが向かなかったようです >>880 うーん何故かほぼ機能しません・・・ ログウィンドウでは大半のRefererが消えてるんですけど。ヘッダフィルタはまだよくわからない・・・ 下のiframe to dynamic linkで代用しますね >>884 ありがとうございます 書き直しでなく書き足しでもOKなら>>879 の方法でやろうかと思います
905 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 03:22:44 ID:r4Jtcvd20] [Patterns] Name = "Amazon Affiliate Kill" Active = TRUE URL = "$TYPE(htm)" Limit = 512 Match = "((<a\s|input\s)[^>]++(href=|src=|value=))\1$AV((http://(www.|)amazon.co.jp/*|[^>]++.gif[^>]++|)\2([^?/>=]++-22)\3*)" Replace = "\1"\2AAK\3"" これでいいのかな?JSにアフィ仕込んでるサイトも見かけたけど特例だろうしそっちは放置でもいいかなと
906 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 03:29:24 ID:r4Jtcvd20] iframeのみのケース忘れてた Match = "((<a\s|input\s|iframe\s)[^>]++(href=|src=|value=))\1$AV((http://(www.|rcm-jp.|)amazon.co.jp/*|[^>]++.gif[^>]++|)\2([^?/>=]++-22)\3*)"
907 名前:891 [2007/05/25(金) 18:14:18 ID:vzSM7iVr0] >>892 >>893 有難うございました。 またユーチューブを楽しめるようになりました。
908 名前:900 mailto:sage [2007/05/25(金) 22:31:42 ID:2JakyLnI0] >901 どうもありがとうございます。 ()は階層化のために使うものという考えがくせになってしまったようで……。 (*http-equiv=$AV(refresh)&*content=($AV(*))\1*) だと quot が増えてしまうので、 (*http-equiv=$AV(refresh)&*content=$AV((*)\1)*) だとよさげかもです。
909 名前:名無しさん@お腹いっぱい。 mailto:sage. [2007/05/25(金) 22:32:00 ID:ggSWIwPQ0] [Patterns] Name = "kill _blank to _top +" Active = TRUE URL = "$TYPE(htm)" Bounds = "<(a|base|form|link|area)\s*[^>]+>" Limit = 256 Match = "\1((target=|window.open)(|\())\4(*|)\2_blank\3" Replace = "\1\4\2_top\3" Name = "js: kill blank to top" Active = TRUE URL = "$TYPE(htm)" Bounds = "<(a|base|form|link|area)\s*[^>]+>" Limit = 256 Match = "\1window.open[(](*|)\2_blank\3" Replace = "\1window.open(\2_top\3" Name = "kill blank to top" Active = TRUE URL = "$TYPE(htm)" Bounds = "<(a|base|form)\s*>" Limit = 256 Match = "\1\starget=("|)\2_blank\3" Replace = "\1 target=\2_top\3"
910 名前:名無しさん@お腹いっぱい。 mailto:sage. [2007/05/25(金) 22:32:49 ID:ggSWIwPQ0] "_blank"の書き換えについて filter>>909 真ん中はJSのターゲット指定で効くように下をまねて書き換えたものです。 上は真ん中と下を無理やり1つにしてみました。 <a href="〜" onclick="window.open(this.href, '_blank'); return false;"> は_topにできましたが、マッチルールとかパーで適当にひっかかるようにしただけなので問題あるところの指摘、修正お願いします。 下は数年前から入れっぱなしなのでどこのかさっぱり忘れてしまいました…。Uploader? 「\1\starget」は「<a href=".html""_blank"」がアウトなので \s 消去してあります。 $AV(_blank)は "・' 等、引用符のつけ分け方法が分からないので使ってません。 というか通常リンクに書き換えてしまった方がいいのでしょうか?orz
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 02:49:39 ID:jxjZUNDj0] >>908 $AV((*)\1) = $AV(\1)
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 06:43:40 ID:6r0R6OvF0] >>886 の2で頭じゃなく尻の方の</html>に引っ掛けるってのは何でなんでしょ?
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 07:28:41 ID:M4chxe6v0] >>912 最後に代入したのが優先されるからでしょ。 でも、</html>が無かったり、2つあるサイトがあるんだよね(ほとんどがアダルトサイト)。 さらに、</html>のあとにスクリプトを自動挿入してるところもある。
914 名前:877 mailto:sage [2007/05/26(土) 07:46:47 ID:LJpc5aE+0] >>881-882 遅くなりましたがどうもありがとうございました。 HTMLページの場合でも文書先頭に挿入してはいけない場合もあるのですね。 >>905-906 それだと"-22"を含むドメイン全てにマッチしてしまいます。 amazon以外の所にもです。 $AV()の中の表現を書くのは難しいのでamazonのアフィリエイトURLの全ての種類をここに 貼って頂けたらこちらで最適化しようと思いますがどうでしょうか。
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 08:16:47 ID:M4chxe6v0] ここにある「アマゾン強制アフィリエイト検出フィルター」が役に立つと思うよ ttp://shinshu.fm/MHz/14.30/archives/0000177192.html
916 名前:877 mailto:sage [2007/05/26(土) 08:42:42 ID:LJpc5aE+0] >>914 に書いた >それだと"-22"を含むドメイン全てにマッチしてしまいます。 amazon以外の所にもです。 は間違いでした、プロトコル部分が無いのでマッチしません。 失礼しました。 >>915 どうもありがとうございます。 そのフィルタは ・ディレクトリ型 ・?tag型 の2つ(+URLエンコード)に対応しているようですが、>>905-906 に書かれている.gifが出てきてませんね。 この.gifとはどういうURLにマッチさせたいのかが分からないままなのでやはりURL一覧を貼って頂けると助かります。
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 09:02:21 ID:M4chxe6v0] アマゾンのアフィリンクはディレクトリ型と?tag=IDの2つだけだよ。 少し前にアマゾンストアに入店しただけで紹介料が発生したけど、すぐ廃止された。 .gifなんてのは無い。
918 名前:877 mailto:sage [2007/05/26(土) 09:30:09 ID:LJpc5aE+0] >>917 そうなんですか、とすると、>>905 さんはgifで何を書き換えたかったんだろう。
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 13:31:49 ID:ObhYsORF0] ニュー速+など一部の板で 2ch Back Ground Changerが効かなくなってしまいました どこを書き換えればよいか教えて下さい
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 21:46:35 ID:6r0R6OvF0] >>913 ああ、単純に頭に置くとその先で上書きされて無効になってしまう事もありえるからですか
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/27(日) 01:29:51 ID:YCzAtXSu0] >>918 なんというのかわからないけど検索ボックスと言うのかな 自分は使わないしここは意味ないのかもしれないけどソース見ててなんとなく気になったから対応させておきました ttp://www.golgo31.net/ この中のお勧め商品リンクの上のやつですね 意味ないなら.gif云々の部分削っちゃってもいいんですけど
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/27(日) 23:20:28 ID:HD5RdDDu0] Icestream のページでいつも文字化けします。 文字コードをShift_JISにしないといけないと駄目なんですけど、 203.131.199.131:80**/ のURLのとき、meta タグのcharsetを Shift_JIS に置き換えればうまくいくのではないかと考えております。 しかし、そのフィルターが完成できません。どなたか作成願えませんでしょうか
923 名前:922 mailto:sage [2007/05/27(日) 23:33:43 ID:HD5RdDDu0] お、書き忘れてしまった(;´Д`) ** の部分のポート番号には 8000 〜 8100 の間があります。 どうかよろしくお願いしますm( )m
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 01:00:16 ID:OtpZuF8u0] > ** の部分のポート番号には 8000 〜 8100 の間があります。 「**の部分」、じゃなくて、ポート番号部分全体が、だよな? (ポート番号の有効範囲は 0 〜 65535 だし) 正確に書くように。 よう分からんがXMLの文字コード宣言も書き換えんといかんのでは? [Patterns] Name = "(No Name)" Active = TRUE URL = "203.131.199.131:[#8000:8100]/" Limit = 512 Match = "encoding="UTF-8"\?>\0charset=UTF-8" />$STOP()" Replace = "encoding="Shift_JIS"?>\0charset=Shift_JIS" />" (常時ではないが)本文中に複数の文字コードが混在しているようだし、 どうあれ化けるときは化けると思うけど。
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 01:05:22 ID:POU0zOby0] 書き換えないで消しちゃえば?
926 名前:877 mailto:sage [2007/05/28(月) 19:50:24 ID:CYLPpgkz0] >>921 ありがとうございます。 なるほど、.gifは検索フォームのボタン画像のURLでしたか。 ttp://www.golgo31.net/go-button.gif?tag=golgo31-22 ちなみにこのボタンのGIF画像(GO)はゴルゴ31サイト内にある画像なので これにアフィIDを付けてもamazonには認識されまぜん。 つまりこの画像にアフィIDを付けてもサイト主さんには何のメリットも・・。 よってフォーム部分で書き換えなければいけないのは <input name="tag" value="golgo31-22" type="hidden"> のところだけですね。 >>915 さん紹介のフィルタが秀逸なのでそれを利用させてもらって書いてみます。
927 名前:922 mailto:sage [2007/05/28(月) 21:08:39 ID:XtYk8PSY0] >>924-925 おーー!すげぇええ!ありがとうございます! >>924 さまのフィルタと>>925 さまのアイデアを合成して文字化けが見事 無くなりました。僕はこのページを訪れるたび文字コードを変換する手間 を一年以上続けていた気がします。 >「**の部分」、じゃなくて、ポート番号部分全体が、だよな? >(ポート番号の有効範囲は 0 〜 65535 だし) すみませんでした。 ここのページは 8000, 8010, 8020, ... というよう にプラス10刻みで8100まで、合計10ページ(?)あるのです。 どちらにしても説明が下手糞だな(;´Д`) ありがとうございました!
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 21:43:29 ID:GmjNxnj80] その悩んでいた時間をマッチングの学習時間に割り当てた方がしあわせになれる。 文字コードを強制的に変更させるのは別に難しくないしなー。
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/29(火) 09:17:06 ID:WVgml4Ke0] ニコニコダウンロード追加フィルタきぼんぬ
930 名前:877 mailto:sage [2007/05/29(火) 15:50:39 ID:IJXIlbvO0] >>921 試作品が出来たので公開ます。 動作確認が不十分なので人柱版ということで。 効かないページがあればご報告下さい。 メンテのしやすさの面からリンクとinputを別々のフィルタにしました。 それとWEBフィルタでアフィ判定するのには限界があるので>>915 さん紹介のフィルタを併用することをお勧めします。 WEBフィルタでの判定はサイト主がその気になれば簡単に回避されてしまいますので。 [Patterns] Name = "Amazon Affiliate Kill - link [2007-05-29]" Active = TRUE URL = "$TYPE(htm)" Limit = 2048 Match = "(<a\s[^>]++href=)\0$AV((http(s|)://([^/]++.|)amazon.(co.jp|jp|com)(:[0-9]+{1,5}|)[?/]" "(((e|%65)(x|%78)(e|%65)(c|%63)/(o|%6f)(b|%62)(i|%69)(d|%64)(o|%6f)(s|%73)|(o|%6f))/" "(A|%41)(S|%53)(I|%49)(N|%4e)/[0-9A-Z%]+{10,30}/|*(\?|%26|%3f|\&(amp(;|)|))(t|%74)" "(a|%61)(g|%67)(\=|%3d)))\1([0-9a-z_%-]++{1,*}(-|%2d)(2|%32)(2|%32)" "(^[a-z0-9]|%((3[0-9])|[46][1-9a-f]|[57][0-9a]))*)\2)" Replace = "\0"\1AAK\2"" [Patterns] Name = "Amazon Affiliate Kill - Form input [2007-05-29]" Active = TRUE URL = "$TYPE(htm)" Limit = 512 Match = "<form\s[^>]++action=$AV(http(s|)://([^/]++.|)amazon.(co.jp|jp|com)(:[0-9]+{1,5}|)/*)$SET(amazonF=on)(^?)" "|<input\s(([^>]++value=)\0$AV(\1-22)([^>]+)\2(^(^>))&&[^>]++name=$AV(tag)*)$TST(amazonF=on)" "|</form(\s*|)(^(^>))$SET(amazonF=)(^?)" Replace = "<input \0"AAK\1-22"\2"
931 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 01:27:58 ID:Sa+Rv2gj0] とりあえずみんなフィルタまとめてWikiにあげてよ。
932 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 07:35:22 ID:Hs0/ZwZ30] どんどんいろんなフィルターが追加されて何が必要かさっぱりわからん状況・・・ 最近グーグルAD更新された?結果にスポンサーの枠がよくでるようになった
933 名前:877 mailto:sage [2007/05/30(水) 12:29:54 ID:gxpyCAit0] おかしな挙動に遭遇したから報告。 [Patterns] Name = "test ABC\0(^(^E))" Active = TRUE Limit = 256 Match = "ABC\0(^(^E))" Replace = "ABC[\0]" テスト用文字列: ABCDEF 結果: ABC[DEF] 結果は "ABC[D]" になるものと思っていたら何故か "F" までの文字列が代入されていた。 後ろに "E" があるかどうかの判定は出来ているが、代入時に "\0" が最長一致になっている模様。 >>929 think氏のサイトにありましたよ。>>1
934 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 19:51:08 ID:yH+E72Rs0] >>933 それって、*(\0〜\9と同じ動作)は最後に使われると最長一致になるという既知の仕様じゃないかな。 abc.s65.xrea.com/prox/wiki/MatchingRules/#asterisk >>930 ポート番号は80番だけでいいんじゃないかな。 それと「amazon.co.jp:000080/」とか「amazon.co.jp:/」という表現もあるよ。 >>915 みたいなヘッダフィルタだとポート番号は無視されるらしいけど。 ところで>>915 が少し修正されてる。
935 名前:877 mailto:sage [2007/05/30(水) 23:22:27 ID:gxpyCAit0] >>934 私がおかしいなと思った点は "(^(^E))" が後ろにあり、かつ "(^(^E))" にマッチしているにも 関わらず最長一致になることです。 ここに違和感を感じるのは自分だけかな。 ポート番号はマッチ判定する上で重要ではないので80に絞る必要は無いです。 httpsの場合は80じゃなく443になったりしますし。 今のところこの2つに絞っても問題無いですけど。 >「amazon.co.jp:000080/」とか「amazon.co.jp:/」 こういう書き方は他にも色々出来ますが対応させてたらキリが無いので・・・。 >ヘッダフィルタだとポート番号は無視される これは無視されません。 お使いのブラウザがURLからポート番号(80)を消してるだけだと思います。 > >>915 が少し修正されてる。 あれれ、>>930 は修正前のフィルタを元に書いたものなのでこちらも修正が必要かも。
936 名前:think ◆MM0nnAOCiQ mailto:sage [2007/05/31(木) 00:04:55 ID:b8t/iUm00] >>933 詳しい原理は知りませんが、「アスタリスクの後に肯定先読みor否定先読みを置いても期待通りに動作しない」という印象を持っています。 ですので、 Match = "ABC\0(^(^E))" は Match = "ABC\([^E]+)0(^(^E))" と書くことで、解決するのが妥当な線だと思います。 (解決法ではなく、原理を知りたいのだと思いますが、当座の打開策として書いておきます)
937 名前:877 mailto:sage [2007/05/31(木) 00:48:58 ID:/3xElFsc0] >>936 ありがとうございます。 その方法は>>930 の2つ目のフィルタで使いました。(Match欄の2行目) 3行目にも使うべきところがあったので後で修正しておきます。 原理は不明ですが動作的には下の2つは同じようです。 Match = "ABC\0(^(^E))" Match = "ABC(\0&*E)" >Match = "ABC\([^E]+)0(^(^E))" これは Match = "ABC([^E]+)\0(^(^E))" ですねw
938 名前:877 mailto:sage [2007/05/31(木) 00:53:21 ID:/3xElFsc0] >>930 を更新しました。 >>915 のフィルタの修正に対応、その他の微修正。 [Patterns] Name = "Amazon Affiliate Kill - link [2007-05-31]" Active = TRUE URL = "$TYPE(htm)" Limit = 2048 Match = "(<a\s[^>]++href=)\0$AV((http(s|)://([^/]++.|)amazon.(co.jp|jp|com)(:[0-9]+{1,5}|)[?/]" "(((e|%65)(x|%78)(e|%65)(c|%63)/(o|%6f)(b|%62)(i|%69)(d|%64)(o|%6f)(s|%73)|(o|%6f))/" "(A|%41)(S|%53)(I|%49)(N|%4e)/([^?]++/)++|*(\?|%26|%3f|\&(amp(;|)|))(t|%74)" "(a|%61)(g|%67)(\=|%3d)))\1([0-9a-z_%-]++{1,*}(-|%2d)(2|%32)(2|%32)" "(^[a-z0-9]|%((3[0-9])|[46][1-9a-f]|[57][0-9a]))*)\2)" Replace = "\0"\1AAK\2"" [Patterns] Name = "Amazon Affiliate Kill - Form input [2007-05-31]" Active = TRUE URL = "$TYPE(htm)" Limit = 512 Match = "<form\s[^>]++action=$AV(http(s|)://([^/]++.|)amazon.(co.jp|jp|com)(:[0-9]+{1,5}|)/*)" "$SET(amazonF=on)(^?)|<input\s(([^>]++value=)\0$AV(\1(-|%2d)(2|%32)(2|%32))" "([^>]+)\2(^(^>))&&[^>]++name=$AV(*(t|%74)(a|%61)(g|%67))*)$TST(amazonF=on)" "|</form(\s[^>]+|)(^(^>))$SET(amazonF=)(^?)" Replace = "<input \0"AAK\1-22"\2"
939 名前:877 mailto:sage [2007/05/31(木) 01:02:10 ID:/3xElFsc0] >>937 に追記、これも同じ動作。 Match = "ABC(*E*)\0"
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 02:10:49 ID:wK9IrGBg0] ブラクラ対策フィルタってもうないの? よく張られてる奴は消えちゃってるんだけど
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 20:05:37 ID:tsdvSsho0] 誤爆が多く使い物にはならん 素直にキルURLファイルに登録したほうが安全
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 20:31:03 ID:wK9IrGBg0] tableタグが5個以上あると消すみたいなフィルタ欲しい。 table大量に書いて処理落ちさせるブラクラ怖いよ
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 20:40:26 ID:o3TfI2Z50] どなたか、目欄が空白の書き込みを削除するフィルターを作っていただけないでしょうか? お願いします
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 21:21:44 ID:gCj4V9Ad0] >942 table が入れ子で5つ以上ってこと? 単純に、1ページ中に table が5つ以上あったら消すってことになると 多くのサイトが消えてしまいそうだが……。 デフォルトのフィルタだったかに、多重階層の table をどうこうするフィルタがあったと思う。 "Kill Excessively Nested Tables" ってのが検索でかかったけど、これだったっけか?
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 22:51:02 ID:Nw/2P6Ct0] >>943 とりあえずIEで確認。 Name = "test" Active = TRUE URL = "[0-9a-z]+.2ch.net/" Limit = 100 Match = "<dt>[0-9]+ [%81][%46](^<a href=$AV(mailto:*)>)" Replace = "<dt style="display: none;">"
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 23:43:34 ID:9b4ITR+b0] >945 サンクス 書き忘れたんだけどfirefox+bbs2chreader新バージョン用でお願いしたいです ↓自分で変えてみたんだけどこれだとだめでした Name = "test" Active = TRUE URL = "localhost:8823/" Limit = 100 Match = "<dt>[0-9]+ [%81][%46](^<a href=$AV(mailto:*)>)" Replace = "<dt style="display: none;">"
947 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 06:04:24 ID:HnL7aYbc0] 目欄が空白の書き込みとか専ブラ使おうぜ
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 06:12:00 ID:eiRhC7fK0] スレ違いになっちゃうけど、専ブラだと空白の書き込みもあぼーんできるんですか?
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 06:40:03 ID:HnL7aYbc0] そもそも専ブラ使わないで2ch見るほうがおかしいと思うけど。 >>944 デフォルトのフィルタじゃ見つからなかった。 よかったらそのフィルタのコードコピペして欲しい。
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 07:00:13 ID:d7THi53f0] ある意味専ブラだと思うよ。 bbs2chreader+Foxage2chで専ブラの機能は果たしているだろう。
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 07:13:15 ID:ZSm03RpP0] >949 どうやら toc 氏のブラクラ対策フィルタの中にあったもよう。 サイト閉鎖済だし、Internet Archive にも google のキャッシュにも見つからなかった。 誰かが保存していたら転載してもらうか、新規に書くしかなさそう。
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 08:20:46 ID:tetpjSRU0] これ? [Patterns] Name = "Kill Excessively Nested Tables (2002/05/14)" Active = TRUE URL = "^$LST(SafeList)" Bounds = "< (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>* < (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>*< (/|) table [^>]+>" Limit = 2000 Match = "< table [^>]+>*< table [^>]+>*< table [^>]+>*< table [^>]+>*< table [^>]+>*" "< table [^>]+>*< table [^>]+>*< table [^>]+>*< table [^>]+>*< table [^>]+>" "$SET(#=<font size=1 color=red>[Excessively Nested Tables Found]</font>\k)" Replace = "\@"
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 08:24:54 ID:+TUjeUXE0] toc氏って Replace = "\@" が好きだよな 懐かしい
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 08:56:41 ID:HnL7aYbc0] >>952 ありがとう
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 16:06:27 ID:v9japScR0] Wikiのヘッダーなんだよ
956 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 16:50:16 ID:99X490cV0] >>952 そのフィルタ正常に動作していますか? <table> <table><table><table><table><table><table><table><table><table><table> </table></table></table></table></table></table></table></table></table></table> </table> をテストウインドウでテストしても、マッチしないのです。 また、<table> の入れ子をチェックしていないように見えます。 # <table> が入れ子で5つ以上存在するとき、<table> を削除した上で、以降の接続を切断するフィルタをWikiに投稿しておきました。 AntiBrowserCrasher - Proxomitron等に関するWiki ttp://abc.s65.xrea.com/prox/wiki/AntiBrowserCrasher/#j272fb3d
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 17:56:19 ID:ZSm03RpP0] 変数で階層をカウントしないとだめかと思ったものの、こんなやり方があるんだね。 (^</table>)?)++ これは汎用的に使えそうなテクニックだね。
958 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 20:16:38 ID:99X490cV0] mailtoストームを追記。 AntiBrowserCrasher - Proxomitron等に関するWiki ttp://abc.s65.xrea.com/prox/wiki/AntiBrowserCrasher/#md6b6091 しかし、最近はブラクラを見ませんね…。
959 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 20:41:53 ID:99X490cV0] 「FDD/CD-ROM アタック」を追加しました。 AntiBrowserCrasher - FDD/CD-ROM アタック ttp://abc.s65.xrea.com/prox/wiki/AntiBrowserCrasher/#ybdea2dc 「JavaScript でブラクラを出力する」はJavaScriptで書き換えれば回避出来そうです。
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 20:48:04 ID:v9japScR0] >>959 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1156092349/
961 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 20:50:25 ID:fLErzxDu0] >>958-959 Protocol src killerとLocal File Access Killerじゃダメなの? www.pluto.dti.ne.jp/~tengu/proxomitron/newfilters.html
962 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 21:47:03 ID:99X490cV0] >>961 >958-959のブラクラは防げているので、良いと思います。 厳密には、「Local File Access Killer (2003/05/19)」で <img title="file:///C:/test/test.html" src="./test.png"> にマッチしてしまう点が望ましくないですが…。
963 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 21:51:11 ID:99X490cV0] 「Local File Access Killer (2003/05/19)」で気になったのですが、conconクラッシャーの検出で <img src="c:/con/contact.html"> にマッチするのは、意図通りなのでしょうか? ファイル名(フォルダ名)が「con」と「contact」なので、conconクラッシャーにならない気がしています。 ブラウザクラッシャー - Wikipedia ttp://ja.wikipedia.org/wiki/%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%82%AF%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A3%E3%83%BC#concon_.E3.82.AF.E3.83.A9.E3.83.83.E3.82.B7.E3.83.A3.E3.83.BC CONCON問題 ttp://web.archive.org/web/20010502030150/jove.prohosting.com/~freepiro/concon.htm FAT、HPFS、NTFS ファイル システムについて ttp://support.microsoft.com/kb/100108/ja 「Protocol src killer (2003/05/18)」の $AV((...|[^/]++:[0-9]++ (/|)("|>|\s))*) も何のための表現かわかりませんでした。
964 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 22:06:27 ID:VIdUoGC90] think暇だな。 一体何時間張り付いてるんだよ。
965 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 22:14:13 ID:fLErzxDu0] >>963 conという名前のディレクトリは作れないんじゃない?
966 名前:名無しさん@お腹いっぱい。 [2007/06/01(金) 22:27:15 ID:+OqPkeGU0] Vectorでダウンロードする意志があったら直ちにirvineに追加するように出来ませんか? たとえばこの画面で www.vector.co.jp/soft/winnt/business/se418428.html ダウンロード・お支払いボタンを押したらirvineに登録させるようなやつです
967 名前:966 [2007/06/01(金) 22:48:15 ID:+OqPkeGU0] htmlの解析は出来るんでしょうか??? ソフト紹介ページ(最初のページ) www.vector.co.jp/soft/winnt/business/se418428.html ダウンロード・お支払いのページ www.vector.co.jp/soft/dl/winnt/business/se418428.html このページの中身で、 <a class="button" href="/download/file/ で始まる部分を検索して /download/file/winnt/business/fh428922.htmlをゲット 先頭にwww.vector.co.jp を追加した先の内容から 「しばらく待ってもダウンロードが始まらない場合は」で始まる部分の後のアドレスが ダウンしたいファイルのアドレスです・・・
968 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/01(金) 23:07:19 ID:99X490cV0] >>965 htmlにパスを書き込めれば、conconバグが誘発されるので、ディレクトリを作る必要はないと思います。
969 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 23:10:00 ID:dovQaK750] conconクラッシャー対策って必要なのか? NT系OSだと無効だが
970 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 23:56:46 ID:ptD10WOa0] 物理的ブラクラなんて年単位で遭遇してない気がするけど、今さら対策必要?
971 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 00:24:23 ID:wfZMZyWs0] googleの検索結果の表示に、日本語とローマ字があった場合 ローマ字のみにクリアタイプが効いてしまって読みづらいんですが 何とかなるフィルタありませんか?
972 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/02(土) 00:42:21 ID:+H6u/Vo80] >>969-970 対策のためというよりは、興味本位ですw せっかく、Wikiにページが用意してあるので、空いている欄を埋めてみようと。 最近のブラウザなら特別な対策を取らなくても問題ないと私も思います。 # 「FDD/CD-ROM アタック」がIE7で有効だったことには驚きましたが…。 >>971 使用しているブラウザはIE7ですか? IE7 メモ - ページ表示領域でアルファベット文字が滲むようになりました vird2002.s8.xrea.com/web/ie7_memo.html#alphabet_blur
973 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 01:25:25 ID:wfZMZyWs0] >>972 いえ、ずっとie6です リンク先見せてもらいましたけどie6だと その項目すらないんですね いつ頃かは覚えてないんですけどある日を境に ローマ字だけクリアタイプかかった状態になったんです
974 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 01:56:10 ID:zNmEYUT90] 昔、特定の文字コードのページだか、 ブラウザで英語圏の言語を最優先にしてると、 英字部分がTimes New Romanになったことがある。 関係ないか。
975 名前:966 [2007/06/02(土) 02:34:09 ID:7UwZaQ1R0] おねがいします
976 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 04:56:25 ID:JVcp/xGU0] リストに入ってるサーバーの場合セキュリティソフトとかで、 リファラを遮断するような設定でも強制的に リファラを送るフィルタ見たいなのが欲しいんだけどそういうのないかな?
977 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 07:37:01 ID:YgFS8Afj0] オミトロン→そのソフト→サーバ だとどうしようもないが、 そのソフト→オミトロン→サーバ だと、既にRefererが消えているのでどうしようもない
978 名前:965 mailto:sage [2007/06/02(土) 08:10:28 ID:3lmXyOmh0] >>968 ごめんそういう意味じゃない。 > <img src="c:/con/contact.html"> にマッチする意図 こんなパスは存在しないし、パスを指定している時点でそのページを疑った方が良い。 >>969 ブラクラページは1種類だけじゃなくて数十種類も仕掛けてることが多い。 ニュース速報系の板でそういのをよく見かける。 conconは目印にし易いから、その時点で\kすれば、他の未知のブラクラも防げる可能性がある。
979 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 15:21:42 ID:0qg3cgFC0] >>978 なるほど、すまんかった