1 名前:nobodyさん [2006/01/19(木) 05:07:16 ID:bDHDmwK4] 簡単に串を排除できるBBQ。使ってる? BBQ bbq.uso800.net/ 組み込み例 ################################################################################################# # ################################################################################################# sub checkProxyList { my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.niku.2ch.net"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr eq '127.0.0.2') { DispError("ERROR!","公開PROXYからの投稿は受け付けていません!!(1)"); } return 0; } ################################################################################################# # #################################################################################################
2 名前:nobodyさん mailto:sage [2006/01/19(木) 05:18:21 ID:???] BBQって dsbl.org/ に登録されてるプロキシより、チェックきついの?
3 名前:nobodyさん mailto:sage [2006/01/19(木) 06:51:41 ID:???] これって2chの串制限をそのまま組み込めるってことだよね?
4 名前:nobodyさん [2006/01/19(木) 22:11:49 ID:yuchJPY7] 掲示板運営には必須
5 名前:nobodyさん mailto:sage [2006/01/19(木) 22:13:02 ID:???] これの pukiwiki 版ってなかったっけ?
6 名前:nobodyさん mailto:sage [2006/01/20(金) 14:53:54 ID:???] PHP版はないの?
7 名前:nobodyさん mailto:sage [2006/01/20(金) 17:37:23 ID:???] >>6 /* PHP BBQ */ function checkProxyList() { $raddr = explode(".", $_SERVER['REMOTE_ADDR']); $query_addr = "$raddr[3].$raddr[2].$raddr[1].$raddr[0].niku.2ch.net"; if (gethostbyname($query_addr) == '127.0.0.2') { DispError("ERROR!","公開PROXYからの投稿は受け付けていません!!(1)"); } return 0; }
8 名前:nobodyさん [2006/01/20(金) 18:33:42 ID:lxvGHZYi] 今までの苦労は何だったの?
9 名前:nobodyさん mailto:sage [2006/01/20(金) 18:55:34 ID:???] どうせザルだろ
10 名前:nobodyさん mailto:sage [2006/01/21(土) 08:56:53 ID:???] YY-BORADに組み込めないものだろうか?
11 名前:nobodyさん mailto:sage [2006/01/21(土) 09:13:31 ID:???] どこかで組み込んだの見たような気も ていうか、既に誰かやってんじゃね?
12 名前:nobodyさん [2006/01/21(土) 14:30:32 ID:FzayStBI] Sn Uploaderに組み込もうとしたけどよくわからないので諦めた。
13 名前:nobodyさん mailto:sage [2006/01/21(土) 14:48:39 ID:???] これなんでDNS使ってるのは負荷対策なの?
14 名前:nobodyさん mailto:sage [2006/01/21(土) 15:19:12 ID:???] >>13 >2にもあるように、元は、メールの不正中継を防止するために ブラックリストのIPアドレスをDNSに登録したのがはじまりだと思う。 BBQは、それの亜流で、公開プロキシ等のチェックに特化している。 いわば歴史的な流れでそうなっていて、負荷云々とはあまり関係がない。 DNSベースなので、外部からの参照も簡単で、最新の状態を保てる。 もちろん、メール以外のアプリケーションにも応用がきくし
15 名前:nobodyさん mailto:sage [2006/01/21(土) 18:44:17 ID:???] >>7 ありがとうございます。
16 名前:nobodyさん mailto:sage [2006/01/21(土) 21:32:39 ID:???] for f in `seq 1 255`;do host $f.0.168.192.niku.2ch.net;done こんなの書いて試したら、いくつか 127.0.0.2 とか言うんだけど。 登録してる人達って、頭大丈夫かいな。
17 名前:nobodyさん mailto:sage [2006/01/22(日) 00:13:46 ID:???] 192.168.なグローバルIPに何か問題でも?
18 名前:nobodyさん mailto:sage [2006/01/22(日) 00:24:01 ID:???] 192.168.0.0/16 がグローバルとははつみみです。
19 名前:nobodyさん mailto:sage [2006/01/22(日) 02:32:31 ID:???] >>16 IP偽装で飛んでくるやつを弾いてるだけだと思うが
20 名前:nobodyさん [2006/01/23(月) 20:29:34 ID:U/xFehr+] 2ch荒らした固定IPとか携帯とかも弾くようになってるのかな?
21 名前:nobodyさん mailto:sage [2006/01/24(火) 07:10:15 ID:???] >>19 IP 偽装なんてものは、web 鯖ではじくものなのかな?
22 名前:nobodyさん mailto:sage [2006/01/24(火) 13:11:51 ID:???] >>21 むしろweb鯖で弾かなくする理由を聞きたい
23 名前:nobodyさん mailto:sage [2006/01/24(火) 13:43:05 ID:???] >>22 変な日本語ですね。
24 名前:nobodyさん mailto:sage [2006/01/24(火) 14:10:24 ID:???] >>23 で、理由は?
25 名前:nobodyさん mailto:sage [2006/01/24(火) 14:26:45 ID:???] >>21 での質問に、質問で答えるのは変ですね。
26 名前:nobodyさん mailto:sage [2006/01/24(火) 15:48:34 ID:???] IPベースならサービスごとに可否を設定する必要があるだろ
27 名前:nobodyさん mailto:sage [2006/01/24(火) 15:53:55 ID:???] はつみみです。
28 名前:nobodyさん mailto:sage [2006/01/24(火) 16:09:39 ID:???] どんな運営してるんだ・・・
29 名前:nobodyさん mailto:sage [2006/01/25(水) 01:16:51 ID:???] ということにしたいのですね?
30 名前:nobodyさん [2006/01/25(水) 17:01:41 ID:a3xT+raJ] >>29 はつみみです。
31 名前:nobodyさん mailto:sage [2006/01/28(土) 15:08:54 ID:???] 荒らしに困ってるので組み込み方を教えてほすぃ・・
32 名前:nobodyさん mailto:sage [2006/01/28(土) 16:37:54 ID:???] とりあえず1行で思いついたので、(Perl) if(join('.', unpack('C*', gethostbyname(join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'}))) . '.niku.2ch.net'))) eq '127.0.0.2'){ print 'Content-Type: text/html', "\n\n", 'Proxy'; exit; }
33 名前:nobodyさん mailto:sage [2006/01/28(土) 16:44:33 ID:???] くみこめん
34 名前:nobodyさん mailto:sage [2006/01/28(土) 20:10:52 ID:???] KUMIKO-MEN!! ニューヒーロー(ヒロイン?)の誕生だ!
35 名前:nobodyさん mailto:sage [2006/01/28(土) 21:12:12 ID:???] くみこタン萌え
36 名前:nobodyさん [2006/01/28(土) 23:05:26 ID:ubsS0cnT]
37 名前:nobodyさん [2006/01/28(土) 23:08:14 ID:XzYHXJPs] どうしたら組み込めるんだ
38 名前:nobodyさん mailto:sage [2006/01/29(日) 00:23:44 ID:???] 32でできるとおもう
39 名前:nobodyさん mailto:sage [2006/01/29(日) 00:33:48 ID:???] むしろどうして組み込めないのか教えて欲しい
40 名前:nobodyさん mailto:sage [2006/01/29(日) 00:36:47 ID:???] >1>32を、いったいどうすればいいのかわかんない どこか任意の行にコピペすればいいの?
41 名前:nobodyさん mailto:sage [2006/01/29(日) 01:02:13 ID:???] #!/usr/bin/perl とかの真下
42 名前:nobodyさん mailto:sage [2006/01/29(日) 01:05:03 ID:???] おまえら出来ないんだったらここ行け。 つ 【 スクリプト改造依頼スレ 】(丸投げ) part4 pc8.2ch.net/test/read.cgi/php/1127916965/l50
43 名前:nobodyさん mailto:sage [2006/01/29(日) 01:08:57 ID:???] >>41 thx やってみる
44 名前:nobodyさん mailto:sage [2006/01/29(日) 01:48:31 ID:???] こりゃいいや。 >>32 だとアクセス自体はじくな
45 名前:nobodyさん mailto:sage [2006/01/29(日) 01:55:31 ID:???] >>32 乙。久々のhit。 .htaccessにも応用できないものかな
46 名前:nobodyさん mailto:sage [2006/01/29(日) 03:44:37 ID:???] text/htmlじゃなくていいと思う
47 名前:nobodyさん mailto:sage [2006/01/29(日) 03:55:38 ID:???] 改善案があるなら書くべし
48 名前:久美子MEN mailto:sage [2006/01/29(日) 04:20:14 ID:???] >>32 組み込めたんだけどさー アクセスした時点でProxy表示されてしまうよ BBQは生IPでも弾くことあるっていうのに、いきなりその仕打ちは酷すぎるとおもうのだけど
49 名前:nobodyさん mailto:sage [2006/01/29(日) 09:46:26 ID:???] 掲示板なら投稿処理周りとかに組み込めばいいじゃない
50 名前:nobodyさん mailto:sage [2006/01/29(日) 11:09:31 ID:???] >>48 32のProxyて書いてある部分を違うのに変えれ
51 名前:nobodyさん mailto:sage [2006/01/29(日) 16:43:28 ID:???] 何で今更と思わずにはいれないが、 >>1 や>>32 で組み込むとBBQのDNSサーバが死んでいる時にタイムアウトまで待つから、 投稿制御などに組み込んだ場合、重いから投稿ボタン連打する奴が出てきやすいよ。 PerlでNet::DNSモジュールが使えるならば、 qb5.2ch.net/operate/kako/1103/11034/1103495887.html の243-244を参考にするといいかと。 自分はちょっと書き換えて使ってる。
52 名前:nobodyさん mailto:sage [2006/01/29(日) 16:58:54 ID:???] >>46 素人発見
53 名前:nobodyさん mailto:sage [2006/01/29(日) 17:15:15 ID:???] 組み込み例キボン
54 名前:nobodyさん mailto:sage [2006/01/29(日) 17:20:52 ID:???] >>53 >>1 >>7 >>32 >>51 からどれでもお好きなものを
55 名前:nobodyさん mailto:sage [2006/01/29(日) 17:41:29 ID:???] >>1 =32は投稿処理には向かない。 全面アク禁用で構わないよ。 普通のIP制限だって無関係なやつを規制しちゃうんだから どっちを優先するかじゃない?
56 名前:nobodyさん mailto:sage [2006/01/30(月) 17:31:04 ID:???] PHPの場合にBBQのDNSサーバが死んでて投稿に時間が掛かる状況になった時の打開策は?
57 名前:nobodyさん mailto:sage [2006/01/30(月) 18:14:11 ID:???] >>56 ns1.php.gr.jp/pipermail/php-users/2001-June/000085.html このように実装しようかと思っているけど、どうかな?
58 名前:57 mailto:sage [2006/01/30(月) 18:21:13 ID:???] PearにNet_DNSがあった。 こちらの方が良さげ
59 名前:nobodyさん mailto:sage [2006/01/30(月) 18:44:11 ID:???] おお、PHPにもあったとは 試してみます
60 名前:nobodyさん mailto:sage [2006/01/31(火) 04:12:20 ID:???] >>58 どこやねん
61 名前:57 mailto:sage [2006/01/31(火) 09:08:58 ID:???] >>60 ちゃんと探そうよ。 pear.php.net/manual/ja/package.networking.net-dns.php
62 名前:nobodyさん [2006/01/31(火) 09:17:23 ID:HcVvq0bP] お前何でそんなこともわからんでこの板いるんだよ、とか言われそうだけど、 >>32 はアクセス自体はじいちゃうけどperlだったら#!/usr/bin/perl 下とか適当な所にぶちこむだけで動作する。 >>1 のは掲示板とかのアクセスは許可して投稿処理だけしかはじかないけど、 perlの適当なところに入れるだけじゃダメで少しはperlの知識が必要ってことでおk?
63 名前:nobodyさん mailto:sage [2006/01/31(火) 14:29:19 ID:???] >>1 はサブルーチンだから適当なところ(投稿処理時でなくてもいいけど)で呼び出して使う。知識ってほどの知識は特にいらないと思うけどな。
64 名前:nobodyさん mailto:sage [2006/01/31(火) 19:51:56 ID:???] そのまま入れても、DispErrorなんていうルーチンが無いだろ。 単純にエラー画面出すだけのサブルーチン作ればいいんだけど。
65 名前:nobodyさん mailto:sage [2006/02/01(水) 15:14:54 ID:???] >>64 ネタだよな。いまどきDispライブラリ入れないでperl使えるか?
66 名前:nobodyさん mailto:sage [2006/02/01(水) 15:18:53 ID:???] なにそれ
67 名前:nobodyさん mailto:sage [2006/02/01(水) 15:40:47 ID:???] もうちょっと乗ってやれよ…
68 名前:nobodyさん mailto:sage [2006/02/01(水) 15:42:19 ID:???] いやつまらんし。 こんな奴に乗って何の得があるのかと。
69 名前:nobodyさん mailto:sage [2006/02/01(水) 15:57:34 ID:???] なにそれ
70 名前:nobodyさん mailto:sage [2006/02/01(水) 15:59:28 ID:???] レスしている時点で既に乗っているw
71 名前:nobodyさん mailto:sage [2006/02/01(水) 17:16:20 ID:???] それだけでもありがたいと思わんと。
72 名前:nobodyさん mailto:sage [2006/02/01(水) 21:12:31 ID:???] >>62 >>32 のだって、投稿処理のサブルーチンに入れれば、投稿だけに効くし >>1 のだって、スクリプトの頭で呼び出せば、全てに効くんだが。
73 名前:nobodyさん mailto:sage [2006/02/01(水) 21:59:13 ID:???] >>57-61 試したのなら組み込み例を…プリーズ……
74 名前:nobodyさん mailto:sage [2006/02/02(木) 03:30:58 ID:???] 投稿だけに効かすと重い時に連打されるから 頭に入れて出力される文字を若干ソフトに変えればいい 生IPではじかれたやつも違う日に繋いで入れればよし。
75 名前:nobodyさん mailto:sage [2006/02/02(木) 04:25:21 ID:???] >>74 それはベターと考えてるから粘ってるんじゃないの 久美子MENって悩んでる連中の中でいまだに上手くできたという報告がないけども 知識なくても、それっぽい場所探して組み込みと試行繰り返せばどうにかならんかな どうしてもわからんなら久美子MENスク晒してみたらいい わざわざ試行してやる気Neeeeeeeeeeeeけれども、一発で見抜けるようなら教えてやらんでもない期待はするな
76 名前:nobodyさん [2006/02/02(木) 07:28:10 ID:SqLz7nzP] この板、WebProgramわかんねーくせにくんじゃねーよサルwww 的な感じなのかと思い込んでたけど結構優しいんだな。
77 名前:nobodyさん mailto:sage [2006/02/02(木) 08:00:44 ID:???] あー、Proxyとか出さずに、ただいまメンテナンス中です。見たいな表示にしとけばいいのかw
78 名前:nobodyさん mailto:sage [2006/02/02(木) 18:22:45 ID:???] 32でそういう表示じゃなくて 特定のファイルを表示させるには どうすればよかんべ?
79 名前:nobodyさん mailto:sage [2006/02/02(木) 18:40:45 ID:???] print 'Content-Type: text/html', "\n\n", 'Proxy'; ここを変える。ファイルの読み込み・表示なんて説明させないでね
80 名前:nobodyさん mailto:sage [2006/02/02(木) 18:57:35 ID:???] 別ファイルに飛ばすなら easycgi.xrea.jp/tips/perl/location.htm によると print "Location:http://〜\n\n"; にすればよさそう
81 名前:nobodyさん mailto:sage [2006/02/02(木) 20:45:55 ID:???] できた。ありがd
82 名前:nobodyさん mailto:sage [2006/02/05(日) 21:28:22 ID:???] askaBBSに組み込んでみたんだが効果がなかった。 何故だ? 普通に組み込んだだけじゃダメなの?
83 名前:nobodyさん mailto:sage [2006/02/05(日) 22:42:33 ID:???] ただ単に荒らしが串使ってないとか?
84 名前:nobodyさん mailto:sage [2006/02/05(日) 22:44:57 ID:???] 自分で試しました
85 名前:nobodyさん mailto:sage [2006/02/05(日) 23:01:18 ID:???] 串使って?
86 名前:nobodyさん mailto:sage [2006/02/06(月) 20:23:59 ID:???] それしかないでしょ。
87 名前:nobodyさん mailto:sage [2006/02/06(月) 21:12:43 ID:???] 普通に考えて、組み込みに失敗しただけじゃない?
88 名前:nobodyさん mailto:sage [2006/02/06(月) 22:38:23 ID:???] >>82 どこかで改造したソース晒してみ?
89 名前:nobodyさん mailto:sage [2006/02/07(火) 10:30:06 ID:???] 何処に入れても効果ない・・・。 あの>>1 のソースだけでいいんだよね? 他に入れるのあるの?
90 名前:nobodyさん mailto:sage [2006/02/07(火) 10:51:07 ID:???] >>89 スレ読めばわかるが、>>1 の入れただけじゃ駄目だぞ。 ちゃんとしかるべきところで呼び出さないと。
91 名前:nobodyさん mailto:sage [2006/02/07(火) 11:04:27 ID:???] アクセス制限とかの下に入れたけど無理か・・・。 う〜ん、どうすれば・・・。
92 名前:nobodyさん mailto:sage [2006/02/07(火) 13:17:03 ID:???] 一番簡単なのは >>41 → >>32
93 名前:nobodyさん mailto:sage [2006/02/07(火) 13:19:20 ID:???] gethostbyaddr関数が使えないと無理ですよね? 後、ダイアルアップでも大丈夫っすか?
94 名前:nobodyさん mailto:sage [2006/02/07(火) 13:43:29 ID:???] >>93 ダイアルアップが何だって?
95 名前:nobodyさん mailto:sage [2006/02/07(火) 13:46:02 ID:???] ダイアルアップだとHOSTの読み込めないから弾かれるかな?
96 名前:nobodyさん mailto:sage [2006/02/07(火) 14:49:14 ID:???] ダイヤルアップでもhostは読み込めるのだけど、何が言いたいんだろう?
97 名前:nobodyさん mailto:sage [2006/02/07(火) 15:04:18 ID:???] Perlコーディング初心者質問スレ Part 46 pc8.2ch.net/test/read.cgi/php/1137518266/ まずはお勉強してからだね。
98 名前:nobodyさん mailto:sage [2006/02/07(火) 15:17:19 ID:???] そうなんですか? 読み込めないのですが・・・。
99 名前:nobodyさん mailto:sage [2006/02/07(火) 20:43:49 ID:???] 荒らしは何でもかんでも弾くものではないんだが。 Proxy認定されてるものを弾くだけだろ。
100 名前:nobodyさん mailto:sage [2006/02/08(水) 02:41:35 ID:???] 個人的なメモ ttp://bad.tune.jp/archives/2005/11/bbq.html
101 名前:nobodyさん [2006/02/11(土) 23:03:34 ID:5S9HjJqo] .htaccessでこれを使ってはじくのは無理?
102 名前:nobodyさん mailto:sage [2006/02/12(日) 20:05:03 ID:???] アクセスが多い掲示板でこれを使っても、2chの方へ 負荷がかかりすぎて迷惑ということはないですか? システムの理屈がわかってないので。
103 名前:nobodyさん mailto:sage [2006/02/12(日) 22:39:46 ID:???] DNS問い合わせだからそんなに負荷かからないはず。 問い合わせる側のほうが負荷かかるかも。
104 名前:nobodyさん mailto:sage [2006/02/13(月) 16:12:24 ID:???] >>102 あと普通チェックは書き込み時だけ必要だから頻度はかなり低いはず。
105 名前:nobodyさん mailto:sage [2006/02/13(月) 17:57:36 ID:???] >>103 ,104 ありがとうございます。
106 名前:nobodyさん [2006/02/14(火) 14:36:54 ID:wa79Fumh] 自分の掲示板のログにある3000ほどの書き込みは約700ほどのアドレスから書き込まれていた。 これをBBQに食わせてみたら34が陽性反応。これらのうち逆引きが出来てたのは20でこれらは 全て荒らしでなかった。 残る14。 4つは消し忘れた荒らし。 問題は残る10。 tracerouteすると怪しげな所に行くのだが、投稿内容はいたってまともな 普通の投稿に見える。 プライバシー意識の強い、スキルのあるユーザーが串を 使ってるのか? これらの投稿を弾くべきか?
107 名前:nobodyさん mailto:sage [2006/02/14(火) 15:43:39 ID:???] ぱっと見まともでも、自演かもしれないからなんとも。 普通にそういうのは弾いちゃっていいと思うよ。
108 名前:nobodyさん mailto:sage [2006/02/14(火) 16:19:06 ID:???] 被害を受けてなかったらあえてはじく必要はないんじゃないの? 下手を打って逆恨みされるとかイメージダウンとか サイト管理者にとってはそっちのほうが痛いと思うけど
109 名前:nobodyさん mailto:sage [2006/02/14(火) 16:20:46 ID:???] 後ろめたいものが無ければ問題ないから大丈夫では。 管理に割くコストを考えたら全然有りだと思う。
110 名前:nobodyさん [2006/02/14(火) 22:49:34 ID:zgaNv3kR] >>108 いや、問題はBBQを導入したらそういう人は選択の余地無くはじいてしまうんですよね。 たしかに逆恨みは怖い。
111 名前:nobodyさん mailto:sage [2006/02/14(火) 22:52:00 ID:???] この程度で逆恨みするやつだと、逆に弾いた方が結果的に幸せな気がする。
112 名前:nobodyさん mailto:sage [2006/02/14(火) 22:52:40 ID:???] 「あなたのIPアドレスはProxyか、または過去にProxyとして使われていた可能性があります」 とかメッセージをやわらかくすればどうだろ?
113 名前:nobodyさん mailto:sage [2006/02/14(火) 23:10:16 ID:???] >>112 そうですね。 あとホワイトリスト機能など加えてユーザーから要望があれば ユーザーのアドレスを「BBQを無視」のリストに加えられるように一応しておくとか。
114 名前:nobodyさん [2006/02/15(水) 08:22:35 ID:5fPeRHH+] DSBLが誤爆ありまくりだからなあ。 うちは、BBQに引っかかった人のみポートチェックする予定
115 名前:113 mailto:sage [2006/02/17(金) 10:05:00 ID:???] >>113 すっかり串投稿がなくなりました。 1日たったところで投稿拒否のログをつけ始めたのですが、 ログに残るのはリンク数、HTMLタグ、日本語必須で拒絶されたものばっかりでBBQまで 達しません。 これらもBBQで陽性反応の可能性は高いですが、負荷を減らすために BBQは最後の砦としてしてます。 しかたなく自分で串さしてログを残して満足しました。
116 名前:nobodyさん [2006/02/18(土) 09:20:57 ID:kZJ2F3Jl BE:46253322- ] PROXY使ってないのに「PROXY規制中!」 38 qb5.2ch.net/test/read.cgi/sec2chd/1136730837/ ↑のスレ見ると、結構BBQを入れるのは慎重になったほうがいいと思うよ
117 名前:nobodyさん mailto:sage [2006/02/19(日) 03:43:31 ID:???] でも大概のユーザ(一部CATVのように外部に出て行くIPアドレスが共通ではなく、動的IPアドレスのプロバイダ)は 繋ぎなおせばそれで回避できるから問題ないと思う。 固定IPアドレスで規制されている場合、故意か不注意かは別として、 公開プロクシ扱いになっていたということだから規制されても仕方がないし。
118 名前:nobodyさん mailto:sage [2006/02/19(日) 04:37:00 ID:???] 自分で荒らしたからBBQに登録されちゃったのに、 さも何もしてない被害者のように振舞う奴もおおいからな。 ttp://qb5.2ch.net/test/read.cgi/operate/1104339319/364- こいつみたいに。 ちなみにこいつはセキュ板でも知らん顔で無実で〜みたいな感じでほざいてた。
119 名前:nobodyさん mailto:sage [2006/02/20(月) 02:21:47 ID:???] そもそも古いVerのLogovista翻訳ソフトをnyで落として穴に気づかず串に使われてる場合が多い。 ISPで巻き込まれたなら、ISPに文句言えばいい。 固定で登録されているなら、上記のlogovistaとかネットワーク関係(ネットでnaviとか)とかそういうソフトをチェックすることだ。 ポートがあいてるなど自鯖たててるからとかだけでbbqに登録されないよ。
120 名前:nobodyさん mailto:sage [2006/02/21(火) 23:21:07 ID:???] >>107 ,>>111 ,>>118 見たいのがどこかの掲示板管理者だとしたら BBQの弊害云々以前にそこはもうダメぽwwwwwwwww
121 名前:nobodyさん mailto:sage [2006/02/21(火) 23:23:00 ID:???] はいはいそうだね
122 名前:nobodyさん mailto:sage [2006/02/22(水) 04:13:53 ID:???] 弾かれると困る人発見!
123 名前:nobodyさん mailto:sage [2006/02/22(水) 07:11:39 ID:???] つーか国内のまともなプロバイダ使っていて、BBQにはじかれる奴なんて極少数。 2chはトータルの人口が多いから、引っかかる奴が出てくるだけ。 >>120 は>>118 の先の人とかじゃねぇのw
124 名前:nobodyさん mailto:sage [2006/02/22(水) 08:48:03 ID:???] そんな予想通りな脊髄反射してるようじゃ>>120 の言うとおりと思われてもしかたない つーかなにそんなに追い詰められているんだ PRO板だぞここわ
125 名前:nobodyさん mailto:sage [2006/02/22(水) 11:14:49 ID:???] >>124 日本語でおk
126 名前:nobodyさん mailto:sage [2006/02/22(水) 14:32:18 ID:???] 宣伝スパマーがうざいだけですが何か?
127 名前:nobodyさん mailto:sage [2006/02/22(水) 15:27:56 ID:???] 頭痛が痛い人なんですか?
128 名前:nobodyさん mailto:sage [2006/02/22(水) 16:36:57 ID:???] 頭が悪い人に言われたくありません
129 名前:nobodyさん mailto:sage [2006/02/22(水) 20:42:35 ID:???] >>128 皮肉にエスプリが足らないねぇ
130 名前:nobodyさん mailto:sage [2006/02/23(木) 00:14:40 ID:???] ↓エスプリたっぷりの皮肉をどうぞ
131 名前:nobodyさん mailto:sage [2006/02/23(木) 00:22:01 ID:???] 就業するぞ!就業するぞ!就業するぞ!
132 名前:eefe [2006/02/23(木) 13:06:26 ID:fz2UEC/f] ewwg
133 名前:nobodyさん mailto:sage [2006/02/24(金) 22:42:46 ID:???] pc8.2ch.net/test/read.cgi/php/1035700861/484n
134 名前: ◆TWARamEjuA mailto:sage [2006/03/01(水) 21:49:28 ID:???] 踏む踏む。。。
135 名前:宣伝文 mailto:sage [2006/03/01(水) 23:07:12 ID:???] 日本で最も荒らしの多い掲示板は? それは、2ちゃんねる。 その2ちゃんねるが、5年に渡って 築き上げた荒らし対策のノウハウが、今ここに。 2ちゃんねるのBBQプロジェクトで収集した 公開プロキシーのデーターを、あなたの個人的な 掲示板やブログやwikiに組み込んで使えます。 セットアップは簡単、導入は、今すぐ。 わからないことがあったら、2ちゃんねるの PHP板のウイザードが親切丁寧にサポートします。 日本最高レベルの荒らし対策の技術を、あなたの元に。
136 名前:nobodyさん mailto:sage [2006/03/01(水) 23:11:23 ID:???] セキュ板とかに貼ってまわってるのはお前さんかい?
137 名前:nobodyさん mailto:sage [2006/03/01(水) 23:55:06 ID:???] >>135 荒らし対策と言うよりただのプロクシはじきだぞ。
138 名前:nobodyさん mailto:sage [2006/03/02(木) 07:10:40 ID:???] BBQは一部に過ぎないんだけどな Rock54とかSamba24とか。 裏で実装されてるのも沢山あるよん。。
139 名前:nobodyさん mailto:sage [2006/03/02(木) 20:47:31 ID:???] Cook81ってどうなったんだろう。
140 名前:nobodyさん mailto:sage [2006/03/02(木) 23:58:40 ID:???] 1 ■クラブやバーで問題客を締め出す顔認識システム ■ < hotwired.goo.ne.jp/news/20060302301.html > クラブやバーの入り口で客の顔写真を撮り、以前に問題を起こし たことがわかっている人物の写真と比較する顔認識システムが開 発された。複数の店でデータベースを共有できるため、問題のあ る客を締め出して犯罪を抑制する効果が期待できる。しかし、一 方でプライバシーの侵害や誤認識を懸念する声も上がっている。
141 名前:nobodyさん mailto:sage [2006/03/04(土) 00:35:45 ID:???] >>136 ↓の奴なら qb5.2ch.net/test/read.cgi/sakud/1134951368/430 Omotiだよ pc8.2ch.net/test/read.cgi/network/1140299365/l50
142 名前:nobodyさん mailto:sage [2006/03/05(日) 16:42:23 ID:???] Omoti = バカ
143 名前:nobodyさん [2006/03/15(水) 10:22:23 ID:FZtduFUI] どなたか↓のサイトにあるアップローダーの投稿処理にBBQを 導入するにはどこに>>32 などを入れればいいのか教えて下さい 適当なところに色々入れてみましたが串でも普通に通ってしまい全く変わりません ttp://sugachan.dip.jp/download/uploader.php ソースは↓です。 pic.syuriken.jp/cgi/upload.txt
144 名前:nobodyさん mailto:sage [2006/03/15(水) 10:37:10 ID:???] まずは、なにをうpしてるロダか明らかにせよ。 話はそれからだ。
145 名前:nobodyさん mailto:sage [2006/03/15(水) 11:08:29 ID:???] 関係有るのか?w
146 名前:143 [2006/03/16(木) 03:48:02 ID:K/puSPju] >>144 特定されそうですが某携帯機種用のアイコンとか壁紙とかスキンのロダです
147 名前:nobodyさん mailto:sage [2006/03/16(木) 04:06:44 ID:???] ふーん。がんばって。
148 名前:nobodyさん mailto:sage [2006/03/16(木) 05:48:31 ID:???] 専門板でageると>>144 とか>>147 みたいなバカしかこないよ
149 名前:nobodyさん mailto:sage [2006/03/16(木) 09:32:56 ID:???] まあ、専ブラで更新は全てチェックしているわけだが。
150 名前:nobodyさん mailto:sage [2006/03/16(木) 11:26:40 ID:???] 少なくとも2行目に入れれば全てのアクセスについては有効になることはわかってるよな?
151 名前:nobodyさん mailto:sage [2006/03/17(金) 02:41:26 ID:???] なんだってー!?
152 名前:nobodyさん mailto:sage [2006/03/30(木) 07:36:05 ID:???] なんだってー!?
153 名前:nobodyさん mailto:sage [2006/03/30(木) 21:59:24 ID:???] >>143 のならメイン処理ってとこに入れればよさげ
154 名前:nobodyさん mailto:sage [2006/03/31(金) 00:17:31 ID:???] 下記スクリプトにBBQを組み込みたいのですが、 ソース再配布不可のため丸投げスレでは拒否されました。 【. CGI名 .】 Response BBS Ver.1.23 【配布先URL】 ttp://dream.lib.net/room/cgi/e_resbbs.html 【. 置き場所 .】 ttp://dream.lib.net/room/sys/dlcount/dlcount.cgi?f=4_2 resbbs.cgiの165行目に(手入力による)ホスト規制に関する記述があります。 只今、勉強中でありますが、さっぱり分かりません。 どなたかアドバイスをよろしくお願いいたします。
155 名前:nobodyさん mailto:sage [2006/03/31(金) 10:16:59 ID:???] >>154 BBQで引っかかった時エラーのデザイン気にしなきゃ単純に>>32 をほうりこんでおけばいいやん
156 名前:nobodyさん mailto:sage [2006/03/32(土) 02:40:25 ID:???] >>154 さっぱりわからないのでは、他人に教えてもらってもわからないと思いますので、 よくわからない、程度まで自力で勉強してきてくださいね。
157 名前:nobodyさん mailto:sage [2006/04/06(木) 17:30:46 ID:???] プロキシを使っていなくても規制される人を通すにはどうすればいいのでしょうか? お願いします。<(_ _)>
158 名前:nobodyさん mailto:sage [2006/04/06(木) 23:17:38 ID:???] 2chの運営に掛け合ってみたら? 巻き添え規制の場合は南無だけど。
159 名前:nobodyさん mailto:sage [2006/04/07(金) 00:46:54 ID:???] 今 ■ウィルス爆撃相談所&焼き処2【RockBBQ】 qb5.2ch.net/test/read.cgi/sec2chd/1144022103/ 見てたら判るけどウイルスによる爆撃で焼きまくりだから あきらめてもらうか、それこそスクリプトに手をくわえてホワイトリスト処理させるしかないんじゃねぇの?
160 名前:nobodyさん mailto:sage [2006/04/07(金) 08:14:09 ID:???] >>158-159 ありがとうございます。
161 名前:nobodyさん mailto:sage [2006/04/09(日) 10:23:42 ID:???] >>1 のとかってどういうシステム? 2ちゃんが規制してきたデータをそのまま弾くってこと? あと常に規制リストは更新されてるの?
162 名前:nobodyさん [2006/04/09(日) 22:09:00 ID:DJTqIDTe] 前に携帯から荒らしてきたやつは(固体番号じゃないやつ)@ezweb〜だったけどそれも規制できるのかな?
163 名前:nobodyさん [2006/04/09(日) 22:37:03 ID:s2G1sdd2] >>161 規制リストは規制情報板で規制される度にリアルタイムで反映される >>162 個体番号を表示しない携帯は全てはじくはず
164 名前:nobodyさん mailto:sage [2006/04/10(月) 15:37:15 ID:???] >>163 トン
165 名前:Python mailto:sage [2006/05/12(金) 14:25:36 ID:???] import socket #socket.setdefaulttimeout(2.0) def BBQ(ip): try: return socket.gethostbyname((reduce(lambda i, j: str(i) + '.' + str(j), reversed(map(int, ip.split('.', 4))), '') + '.niku.2ch.net')[1:]) == '127.0.0.2' except socket.error: pass return False
166 名前:nobodyさん mailto:sage [2006/05/13(土) 11:29:44 ID:???] >>165 Python には array を reverse する関数が無いの?
167 名前:Python mailto:sage [2006/05/14(日) 02:40:24 ID:???] こっちの方がいい import socket #socket.setdefaulttimeout(2.0) def BBQ(ip): import socket try: return socket.gethostbyname((reduce(lambda i, j: str(j) + ?.? + i, map(int, ip.split(?.?, 4)), ??) + ?niku.2ch.net?)) == ?.0.0.2? except socket.error: pass return False >166 あるけどインプレースで行うからreversedを呼ぶ
168 名前:nobodyさん mailto:sage [2006/05/14(日) 02:41:22 ID:???] 化けたorz
169 名前:nobodyさん mailto:sage [2006/06/06(火) 03:31:42 ID:???] >>32 をphpで書くとどうなりますか
170 名前:nobodyさん mailto:sage [2006/06/06(火) 10:01:58 ID:???] スレ内をPHPで抽出すれば目的のものは手にはいるんじゃね?
171 名前:nobodyさん mailto:sage [2006/06/06(火) 15:37:57 ID:???] いや、6じゃなくて32なんすよね
172 名前:nobodyさん [2006/06/16(金) 11:58:51 ID:Shr6H5RO] if(implode('.', gethostbyname(implode('.', array_reverse(explode('.', $_SERVER['REMOTE_ADDR'])) . '.niku.2ch.net'))) == '127.0.0.2'){ header('Content-Type: text/html'); exit('Proxy'); }
173 名前:nobodyさん mailto:sage [2006/06/16(金) 20:15:42 ID:???] >>172 warningかなり出ます。
174 名前:nobodyさん mailto:sage [2006/06/16(金) 23:02:17 ID:???] function is_blacklisted($addr) { $chklist = array( 'niku.2ch.net', 'list.dsbl.org' ); $ip = explode(".", $addr); if ($ip) { $rev = "{$ip[3]}.{$ip[2]}.{$ip[1]}.{$ip[0]}"; foreach ($chklist as $host) if (checkdnsrr("$rev.$host", 'A')) return TRUE; return FALSE; } }
175 名前:nobodyさん mailto:sage [2006/06/16(金) 23:49:15 ID:???] warnig出なくなりました。 しかし、プロキシ通しちゃいましたね。 perlの2行物は遮断できたのですけど何故かな。
176 名前:nobodyさん mailto:sage [2006/06/16(金) 23:51:15 ID:???] php がデキの悪い言語だからだと思う。
177 名前:nobodyさん mailto:sage [2006/06/17(土) 00:03:28 ID:???] 32のcgiをphpにrequireて出来ます? 文字がそのまま出ます。 32を32.cgiとして表記 requireを<php の下に書いたが無理でしたね。
178 名前:nobodyさん [2006/06/17(土) 09:02:26 ID:PIdwd3B2] >>177 PHPからPerl呼び出せるなんてはじめて聞いたんだが。
179 名前:nobodyさん mailto:sage [2006/06/17(土) 19:33:07 ID:???] <?php require_once('Net/DNSBL.php'); $dnsbl = new Net_DNSBL(); $dnsbl->setBlacklists(array('list.dsbl.org', 'xbl.spamhaus.org', 'sbl.spamhaus.org')); if?($dnsbl->isListed($_SERVER['REMOTE_ADDR']))?{ ????die('block!!'); } ?>
180 名前:nobodyさん [2006/07/07(金) 04:24:02 ID:amFM2E0R] \\ / \\ // _/ \ ヽヽ ー--‐ヘ__,  ̄7 //,へ、 ヽ i i ( / // `ー=二_ .「| 「| | | }ー--ヘ こ な { /イ // ` ー-=|」_|」 | | ノ \ れ .ん | |1 j/| _-‐' `ー- __ | j| i | な | は. な l |刈 /5芥 /5芹\ j,イi j| | | | .ぁ .ん l 斤| c{::_j} {::_j}c 行くl| 。 | | | | .で | ハL|/// i //// |ノ/ l| | | | | .す | ° 「iハ __ /´ | o ,} | | !! か 廴__ |川ヽ. /_ ̄ ヽ / 八 -{. !! | ぁ { ̄ c 八| \ { L___,「} / i/j/ } / ( / }ヘl l个.` 二. ´ 个 | / ヽ / ) { ,.-‐─¬'´ト| | | |/`ー-- 、 `ヽ__/ !?| ゜/\ | }!人 /刈{ / \ /' ∠_ |_ \__/ __/| / / \ ⌒ヽ⌒ / \ 「  ̄\小/ |/ | / | | ,..-─‐‐y┐/| ー广}ー ト、 / ̄ ̄ヽ_ | // | / ー‐--} ノ | L__,イ ̄ト、_ノ / {二 ̄ | ! \\
181 名前:nobodyさん mailto:sage [2006/07/09(日) 14:22:43 ID:???] 下のような投稿が一日数回され困っています。 >>32 を入れてみたところ、1週間くらいは投稿がなく、安心していたんですが 最近、また同じような投稿が始まりました。 串ではなく生IPできてるんでしょうか? www.dotup.org/uploda/www.dotup.org3726.png
182 名前:nobodyさん mailto:sage [2006/07/09(日) 14:28:21 ID:???] 結構生IPでやってくの多いよ。 BBQだけでなくurlが複数ある場合とかで弾いた方が楽かと。
183 名前:nobodyさん mailto:sage [2006/07/18(火) 08:34:35 ID:???] [url= を含む投稿を弾くと激減するよ 海外では御用達のphpBB用リンクタグだが、使ってるのはphpBBじゃないっしょ?
184 名前:nobodyさん mailto:sage [2006/07/18(火) 19:52:24 ID:???] >>183 [url= これなんだと思ってたら、そういうことだったのか。
185 名前:nobodyさん mailto:sage [2006/07/18(火) 20:51:00 ID:???] >>183 最近はずいぶん減ったな。 それよりもリンクをHTMLで直接張ってくるほうが10倍以上あるから </a>を禁止ワードにしてはじいてる。
186 名前:nobodyさん mailto:sage [2006/07/23(日) 20:41:20 ID:???] 人いるかな? Perlへの組み込み自体は簡単だったんだが、これって2chが落ちてる場合 (BBQにつながらない場合)、どうなるんだろう。 タイムアウトして処理続行? それともエラーで止まっちゃう? 後者だったら困るなあ。 >>51 に関連しそうなことが書いてあるが、自分の能力では理解不能。
187 名前: ◆TWARamEjuA mailto:sage [2006/07/23(日) 21:25:37 ID:??? BE:1307434-BRZ] >>186 TimeOutして続行ですね。(127.0.0.1が返ってこないから) で、Net::DNSを利用することでTimeOutの秒数が指定できることから、 短くすればもたつき感がなくなるかと。
188 名前:nobodyさん mailto:sage [2006/07/23(日) 21:25:49 ID:???] Perl に組み込めるほどのスキルがあるなら考えるまでもなくわかるでしょ;-P
189 名前:nobodyさん mailto:sage [2006/07/23(日) 22:39:47 ID:???] あ、続行ですか。よかった。 それにしても敵(日本人)はどっからプロキシリスト探してくるんだろうな…。 今まではCyberSyndromeで対応してたんだが、載ってないプロキシだから スルーされまくり。ましてや普通の投稿を装うもんだから気色悪い。
190 名前:nobodyさん mailto:sage [2006/07/24(月) 12:01:28 ID:???] BBQを組み込み、引いて結果を保存するがそれによって拒否はしないという風にして2ヶ月ほどたった。 毎日300〜400件の迷惑書き込みがあるが、BBQで陽性反応が出る書き込みは週に1回あるかないか。 自分の場合はぜんぜん役に立たないという結論。
191 名前:nobodyさん mailto:sage [2006/07/24(月) 12:10:22 ID:???] すごい規模っすね、300って…
192 名前:nobodyさん mailto:sage [2006/07/24(月) 19:16:38 ID:???] どんな相手に狙われてるかで結構違うと思うよ。 うちは掲示板が複数あるんだけど、 ある掲示板へのスパム投稿元はBBQヒット率がすごく高いけど 別の掲示板ではさっぱり、って感じだから。 (スパマーによって特定の掲示板しか狙わないのが謎だけど) BBQもそりゃ万能じゃないけど、入れておけば保険にはなると思う。
193 名前:nobodyさん mailto:sage [2006/07/24(月) 19:55:03 ID:???] 海外からの無差別ボットにはあんまり役立たないような気もするな。
194 名前:190 mailto:sage [2006/07/25(火) 05:40:07 ID:???] >>193 海外無差別ボットはいくつかの簡単なルールで100%拒否出来るから無問題。 うっとうしいのは国内エロ関係。 URLを禁止ワードとして加えていくけど、BBQで 一網打尽に出来れば便利なんだけどな。 ああいう書き込みって串使わんのかね。
195 名前:nobodyさん mailto:sage [2006/07/25(火) 11:21:08 ID:???] エロは数としては少ないけど、特定のプロバイダ経由が多いね。 主に、SPAM対策が弱い・遅れてるところ。通報してもまともに 取り合ってくれないような。
196 名前:nobodyさん mailto:sage [2006/07/27(木) 12:25:22 ID:???] うちは大阪のocnがしつこい。 レンタル掲示板だと対処が大変だから設置しようかなぁと考え中。 ヒミコードとかで弾くのが一番確実になるのかねぇ。 もちろんやろうと思えば対処もされるんだけど、負荷とか手間が大きくなるから 向こうにとっても美味しくないと思うし。
197 名前:nobodyさん mailto:sage [2006/07/27(木) 22:54:58 ID:???] OCNはきちんと通報すれば対処してくれると思う。
198 名前:nobodyさん mailto:sage [2006/08/02(水) 02:26:48 ID:???] 海外はBBQよりかDNSBLのがいいよ
199 名前:nobodyさん mailto:sage [2006/08/02(水) 08:22:12 ID:???] どっちも使ってます
200 名前:nobodyさん mailto:sage [2006/08/03(木) 03:05:39 ID:???] BBQはDNSBLのデータも取り込んでなかったっけ?
201 名前:nobodyさん mailto:age [2006/08/13(日) 01:45:28 ID:???] BBQが止まってます ってなんだよ?
202 名前:nobodyさん mailto:sage [2006/08/14(月) 03:16:56 ID:???] >>194 少なくともプログラムをかじった事がある奴は100%って言葉は使わない。 プログラムに限った事じゃないが常に例外と言うものがある。
203 名前:nobodyさん mailto:sage [2006/08/15(火) 23:20:00 ID:???] 海外無差別ボットと絞り込んだ上で、現状では100%ってことは十分にありえるだろ。 いちいち噛み付くことか?
204 名前:nobodyさん [2006/08/17(木) 00:55:27 ID:WLrwA4mk] 反抗期な中学生乙枯れ
205 名前:nobodyさん mailto:sage [2006/08/17(木) 02:55:20 ID:???] コメント機能オフで100%
206 名前:nobodyさん mailto:sage [2006/08/17(木) 17:30:07 ID:???] ボットネットの奴は100%遮断可能。 疑問に思ったのか、国内ISPから手動で貼りに来てた。 操っている本人は、いくつかのISPに加入しているみたい。
207 名前:nobodyさん mailto:sage [2006/08/17(木) 17:54:22 ID:???] bbqに登録されている串って踏み台にされてるPCだったんだ。
208 名前:206 mailto:sage [2006/08/17(木) 17:59:09 ID:???] >>207 遮断方法はbbqじゃないけどね…。
209 名前:nobodyさん mailto:sage [2006/08/17(木) 18:30:06 ID:???] なんと!BBQスレで! ということはボットは必ずしもBBQに登録されているわけではないってことかあ。 して、その方法とは・・・?公開すると対策されてしまうから秘密? というかネットカフェから書き込んでるとかじゃなくて複数のISPに加入してんのかな、やっぱり。
210 名前:nobodyさん mailto:sage [2006/08/17(木) 21:24:32 ID:???] 前beyondの悪マニを荒らしてたバカは 13のプロバイダーを使い分けてたよ。たしか。
211 名前:nobodyさん mailto:sage [2006/08/17(木) 21:39:45 ID:???] TEAMホゲホゲ、とかじゃなくて個人?すげー・・・執念だ。
212 名前:nobodyさん mailto:sage [2006/08/17(木) 22:07:14 ID:???] 「Proxyと思われるポートが開いています」はBBQの機能?
213 名前:nobodyさん mailto:sage [2006/08/19(土) 16:42:14 ID:???] >>7 phpの掲示板だったら何処でも使えますか?
214 名前:nobodyさん mailto:sage [2006/08/19(土) 19:19:38 ID:???] 別に掲示板じゃなくても使えるよ
215 名前:nobodyさん mailto:sage [2006/08/19(土) 19:48:18 ID:???] bbqって久しぶりに導入したけどむずい・・・ってスキルが落ちただけか
216 名前:nobodyさん mailto:sage [2006/08/20(日) 00:58:04 ID:???] > bbqって久しぶりに導入したけどむずい・・・ってスキルが落ちただけか もともと何もできないアフォだったのでは?
217 名前:nobodyさん mailto:sage [2006/08/20(日) 12:39:24 ID:???] >>216 もアフォ
218 名前:nobodyさん mailto:あげます [2006/09/12(火) 18:08:52 ID:???] BBXやBBNはどぉ? niku.2ch.netの代わりはどこ?
219 名前:nobodyさん mailto:sage [2006/09/22(金) 20:33:13 ID:???] 仕組みを把握してないんですがこれってdnsに問い合わせてるだけなんですか?
220 名前:nobodyさん mailto:sage [2006/09/22(金) 20:57:51 ID:???] そう。 登録された串のホストが127.0.0.2として返って来るから、それで判定するだけ。
221 名前:nobodyさん [2006/09/27(水) 11:20:52 ID:syEaLyw+] >>32 これ組み込んだんだけど、ホワイトリストはどこに登録すればいいですか
222 名前:nobodyさん mailto:sage [2006/09/27(水) 11:21:23 ID:???] ごめんageた
223 名前:nobodyさん mailto:sage [2006/09/27(水) 11:54:19 ID:???] どこって・・・・ その組み込んだ手前で判断して分岐すればいいじゃん
224 名前:nobodyさん mailto:sage [2006/09/27(水) 17:27:37 ID:???] 書いてホスィ・・・ 丸投げスレでトロイが反応しちまうので・・・
225 名前:nobodyさん mailto:sage [2006/09/27(水) 18:35:25 ID:???] ほらよ if (ホワイト || BBQOK) { echo "ようこそ"; } else { echo "帰ってください"; }
226 名前:nobodyさん mailto:sage [2006/09/28(木) 01:39:24 ID:???] BBQもいいがこっちも興味あるな。 こっちは公開されてないのか? info.2ch.net/wiki/pukiwiki.php?%A4%C8%A4%AB%A4%B2%A4%CE%BF%AC%C8%F8%C0%DA%A4%EA%A1%A6%A5%D0%A1%BC%A5%DC%A5%F3%A5%CF%A5%A6%A5%B9
227 名前:nobodyさん mailto:sage [2006/09/28(木) 02:06:09 ID:???] 2時間で解除されちゃうし、2ch以外じゃあまり効果なくね?
228 名前:nobodyさん mailto:sage [2006/09/28(木) 02:30:36 ID:???] その2時間ってのを永久になるよう設定を変えればいいのでは
229 名前:nobodyさん mailto:sage [2006/10/02(月) 03:27:23 ID:???] .htaccess制御ってある日ミスって全公開されそうで怖い
230 名前:nobodyさん mailto:sage [2006/10/08(日) 19:46:18 ID:???] stage6.divx.com/content/show/1018747
231 名前:名無しの冒険者 mailto:heiyaoa@yahoo.co.jp [2006/12/24(日) 18:29:14 ID:???] >>www.gamesragnaroklink.net/link/ あぁ、俺の素のACは80余裕で超えてるけどね Lvも経験値が半分になる領域 門に突っ込んでも大してダメージ受けませんが何か? うなってDEXナイトだろwwwwwww
232 名前:nobodyさん mailto:sage [2006/12/26(火) 17:50:04 ID:???] これってレンタル掲示板(ユーザーじゃなくて運営側が)勝手に組み込んでもいの? まさかあとから誠意を示せ、なんて言ってくるような893な商売じゃないでしょうね?w
233 名前:nobodyさん [2007/01/06(土) 17:57:06 ID:uTkZLKel] >>226 バーボンハウスを参考にリロード対策スクリプトを作ってみた。 仕組みはクッキーかアクセスログ(ホストのみ)の配列数をカウントし 一定以上なら警告。指定時間内のリロード更にが続けばブラックリストへ。
234 名前:nobodyさん [2007/01/08(月) 06:36:03 ID:pzcm0ylj] >>233 くれ
235 名前:nobodyさん mailto:sage [2007/01/10(水) 03:41:35 ID:???] >>233 投稿スクリプトで、プロクシ切り替え&クッキー取得&破棄
236 名前:nobodyさん [2007/01/13(土) 03:28:50 ID:sBFoDdXQ] 2ちゃんねる閉鎖騒動が起こってるけど、BBQどうなるんだろ。 そろそろ自前で対策考えないといけないかもな。
237 名前:nobodyさん [2007/01/13(土) 10:30:45 ID:SuWGNmF2] >>236 それそれ
238 名前:nobodyさん mailto:sage [2007/01/14(日) 00:18:45 ID:???] ホントマジで困るんだけど>< BBQが量も速さもダントツだっただけに
239 名前:nobodyさん mailto:sage [2007/01/21(日) 18:54:08 ID:???] 止まってるときは使えないという、致命的な欠陥があるじゃんwww
240 名前:nobodyさん [2007/02/25(日) 14:02:04 ID:Wop4Cwb4] age
241 名前:nobodyさん mailto:sage [2007/03/01(木) 03:23:09 ID:???] えらく403で弾いているアクセスが増えてるなと調べてみたら hv13.steephost.com(72.232.191.50) から怒涛のトラバが来てた。 主要RBLでチェックしたけど、BBQだけしか引っかからなかった。 やっぱ便利だよねぇ。
242 名前:nobodyさん mailto:sage [2007/03/06(火) 18:58:51 ID:???] なんか最近BBQ突き抜ける数が急増したんだがw
243 名前:nobodyさん [2007/03/25(日) 17:07:14 ID:tzkd3AeI] 掲示板ではなくてサイトのアクセス自体をBBQで防ぎたいんだけど可能? やり方など有れば教えて( ゚д゚)ホスィ…
244 名前:nobodyさん mailto:sage [2007/03/25(日) 17:14:50 ID:???] サイト自体をcgiやphpで出力するように設定して、 BBQで判定が黒だったらその後の出力をしないように設定しちゃえばおk ログの上の方にそんな感じのがなかったかな。
245 名前:nobodyさん [2007/03/25(日) 17:49:14 ID:tzkd3AeI] サンクス >>32 や>>179 がそれか .htaccessしか触ったこと無いからよくわからんなあ BBQでググっても掲示板を規制するやり方しかヒットしないしどうしたものか
246 名前:nobodyさん mailto:sage [2007/03/25(日) 22:10:03 ID:???] だからそんなに難しくないぞ。 ヒアドキュメントでHTML部分をそのままコピペしたのをプリントして、 それよりも前にBBQ判定を入れるだけ。
247 名前:nobodyさん mailto:sage [2007/03/26(月) 09:13:50 ID:???] >>245 mod_access_rbl 見たいなApacheのモジュールがあったはず。 これを使えば.htaccessでも使えるよ。
248 名前:nobodyさん mailto:sage [2007/03/26(月) 09:34:39 ID:???] ヒアドキュメントでググってやってみた #!/usr/bin/perl print "Content-type:text/html\n\n"; print "if(join('.', unpack('C*', gethostbyname(join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'}))) . '.niku.2ch.net'))) eq '127.0.0.2'){ print 'Content-Type: text/html', "\n\n", 'Proxy'; exit; }"; print "<head>"; print "<title>test</title>"; print "</head>"; print "<body>"; print "test"; print "</body>"; print "</html>"; 500エラー出たけどこんな感じ?
249 名前:nobodyさん mailto:sage [2007/03/26(月) 09:39:00 ID:???] 更新してなかった、>>247 どもです。 ググってみました。レンタルサーバーだからちょっと導入できないぽいです。
250 名前:nobodyさん mailto:sage [2007/03/26(月) 14:28:26 ID:???] 試してないけどこんな感じ? #!/usr/local/bin/perl print "Content-type:text/html\n\n"; if(join('.', unpack('C*', gethostbyname(join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'}))) . '.niku.2ch.net'))) eq '127.0.0.2') {print "<p>Proxy</p>";} else{ print <<"_HTML"; <head> <title>test</title> </head> <body> <p>test</p> </body> </html> _HTML
251 名前:nobodyさん mailto:sage [2007/03/26(月) 21:18:21 ID:???] >>250 エラー出た
252 名前:nobodyさん mailto:sage [2007/03/27(火) 13:22:07 ID:???] 何のエラー? 問題なく表示できたんだが。
253 名前:nobodyさん mailto:sage [2007/03/27(火) 14:03:15 ID:???] else の閉じがないからかな。 perl使いじゃないのでよく知らんが。 で、BBQなどで弾いたときは HTTP/1.0 403 Forbidden も出力した方がいいと思うがなぁ。
254 名前:nobodyさん mailto:sage [2007/03/27(火) 14:41:23 ID:???] >250 500 Internal Server Errorでた。 #!/usr/local/bin/perlでいいはずなんだけどなあ
255 名前:nobodyさん mailto:sage [2007/03/28(水) 03:22:11 ID:???] >>250 だが、すまん確かに閉じ忘れてた。 今ローカルと鯖に上げて試したけど一応動いたよ。 >>253 まあ実際に使うつもりで書いた訳じゃないので。
256 名前:nobodyさん mailto:sage [2007/03/28(水) 13:37:33 ID:???] 閉じ方わかんねえ
257 名前: ◆TWARamEjuA mailto:sage [2007/03/28(水) 20:03:02 ID:??? BE:7841298-2BP(6811)] DSBLみたいに公開するって云う手かぁ。。。 >>256 _HTML } ですー♪
258 名前:nobodyさん mailto:sage [2007/03/28(水) 21:16:43 ID:???] #!/usr/local/bin/perl print "Content-type:text/html\n\n"; if(join('.', unpack('C*', gethostbyname(join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'}))) . '.niku.2ch.net'))) eq '127.0.0.2') {print "<p>Proxy</p>";} else{ print <<"_HTML"; <head> <title>test</title> </head> <body> <p>test</p> </body> </html> _HTML } ファイル名を test.cgi でやってみたが500エラー出るな 何がいけないのかわかんね
259 名前:nobodyさん mailto:sage [2007/03/30(金) 05:21:17 ID:???] まずはactiveperlでも入れてローカル環境で試せ。 どうせ鯖のエラーログなんか読めない環境なのに、 鯖に実際に上げて試してるんだろ? 他の人にいい迷惑だ。
260 名前:nobodyさん mailto:sage [2007/03/31(土) 04:26:08 ID:???] >>258 test.cgiに実行権限がついてないのでは?
261 名前:nobodyさん mailto:sage [2007/03/31(土) 06:14:25 ID:???] >>260 ヽ(`Д´)/それだ! さんくす
262 名前:nobodyさん mailto:sage [2007/03/31(土) 06:51:48 ID:???] アフォか…
263 名前:nobodyさん mailto:sage [2007/03/31(土) 16:04:46 ID:???] この程度に何日かけてるんだ・・・
264 名前:nobodyさん mailto:sage [2007/03/31(土) 16:21:15 ID:???] 当たり前だがこれ組み込むとレスポンスものっそ遅くなるな
265 名前:nobodyさん mailto:sage [2007/04/02(月) 01:48:15 ID:???] なんか、くだ質に成り下がっているが、元質に戻ってこんなんはどぉよ。 imadetato.com/item/246
266 名前:nobodyさん [2007/04/15(日) 02:57:53 ID:EEbACiyN] #!/usr/local/bin/perl my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.niku.2ch.net"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr eq '127.0.0.2') { &error("公開Proxyからの閲覧は許可されていません"); } 1; ################################### をbbq.cgiの名前で作って、掲示板の2行目に require 'bbq.cgi'; を入れるってのはどうよ? 初心者に優しいBBQ設置方法だろ。
267 名前:nobodyさん mailto:sage [2007/04/15(日) 11:09:05 ID:???] >>266 やさしく無いぞw
268 名前:nobodyさん mailto:sage [2007/04/15(日) 11:11:07 ID:???] >>32 でいいじゃん
269 名前:nobodyさん mailto:sage [2007/04/15(日) 13:43:40 ID:???] >>266 それ優しいかもしれないけど 表示毎にBBQに負荷がかかる恐れあり
270 名前:nobodyさん [2007/04/16(月) 17:26:36 ID:ZdboOzkp] >>268 >>32 を何行目に入れたらいいかわからないんだけど…
271 名前:nobodyさん mailto:sage [2007/04/16(月) 17:59:28 ID:???] >>270 >>40-42
272 名前:nobodyさん [2007/05/06(日) 01:20:17 ID:aCOtAwb2] 肉2chにローカルIPが登録されたせいで、 ブログにローカルからコメントができなくなったんだが、 192.168.x.xってアドレスはスパムになりえるの?
273 名前:nobodyさん mailto:sage [2007/05/06(日) 05:37:15 ID:???] なくもない
274 名前:nobodyさん mailto:sage [2007/05/06(日) 06:06:53 ID:???] お前さんにはローカルでも2chからみたらグローバルIPだろw だから焼かれてるのはローカルじゃない。
275 名前:nobodyさん mailto:sage [2007/05/06(日) 06:24:12 ID:???] いくつか登録されてるけどIP詐称関係だったか何だったか忘れた。 >>272 は自分が使うIPだか /^192\.168\./ だかのときは チェックしないようにすればいいよ。 >>274 1.1.168.192.niku.2ch.net も当たりくじ。
276 名前: ◆TWARamEjuA mailto:sage [2007/05/06(日) 09:50:18 ID:??? BE:436122-2BP(6824)] うぅむ、、、外した方がよい?>192.168.0.0/24とか
277 名前:nobodyさん [2007/05/06(日) 10:08:15 ID:aCOtAwb2] >>274 いや、グローバルIPとして、192.168.x.xは使え得るのかが気になった。 >>273 ,275 おーけーありがと。 このIPだけ許可してみる。
278 名前: ◆TWARamEjuA mailto:sage [2007/05/06(日) 15:39:56 ID:??? BE:1961036-2BP(6824)] 10. 172.16-32. 127.0.0.1 192.168. をBBQから外しておきました。
279 名前:nobodyさん mailto:sage [2007/05/06(日) 20:30:47 ID:???] いや、外す必要は無かろうて
280 名前:nobodyさん [2007/05/07(月) 08:46:37 ID:pSyEyNJX] 278はローカルしかつかえんよね
281 名前:nobodyさん mailto:sage [2007/05/09(水) 22:37:09 ID:???] 一応、アドレス詐称攻撃(Spoofing attack)ってのがあるから 外から>>278 のアドレスで接続してくるかもしれない。 んだけど、グローバルIPを割り当ててあるIFに対しては ローカルIPアドレスからの送受信は行わないようにFWで 蹴落としているのが普通だよね。
282 名前:nobodyさん [2007/05/19(土) 11:35:44 ID:E3N4QZpK] ホワイトリスト化とかなんかBBQを使った応用とかしてる人いる?
283 名前:nobodyさん mailto:sage [2007/05/19(土) 11:45:07 ID:???] >>282 BBQをホワイトリストにしても意味は無い。 同様の仕組みをホワイトリスト用に使ってはいるけど。
284 名前:nobodyさん mailto:sage [2007/05/26(土) 06:51:12 ID:???] BBQなんてホワイトリストなしじゃ使えんだろ
285 名前:nobodyさん mailto:sage [2007/05/26(土) 08:46:06 ID:???] そうですね
286 名前:nobodyさん mailto:sage [2007/07/30(月) 17:34:21 ID:???] てんててん
287 名前:nobodyさん [2007/08/01(水) 21:04:04 ID:TeJyBmia] んー・・・ age
288 名前:nobodyさん mailto:sage [2007/08/02(木) 06:57:14 ID:???] なぜあげた
289 名前: ◆lVJAPUTeX. mailto:sage [2007/08/10(金) 23:30:44 ID:???] >>226 if($ENV{REQUEST_METHOD} eq "POST") { ... } として、POSTの場合のみ拒否するようにしておけば、それなりに実用かもしれない。 ちなみに、DNSの情報はキャッシュされるので、>>269 のようなことはない。 (直接利用されるDNSサーバには負荷がかかるが。) ちょっとBBQとは違う話になるが、IPアドレス割り当てを参照してJP以外を弾くのも場合によっては悪くないかも。 ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest
290 名前:nobodyさん mailto:sage [2007/08/16(木) 19:48:20 ID:???] 何メガもあるものをチェックって厳しくね?
291 名前:nobodyさん mailto:sage [2007/08/16(木) 22:25:25 ID:???] >>289 コメントなどBBSへの書き込みはそれでいけるかもしれんが、 トラックバックなど鯖から飛ばす分は、海外設置鯖も多いので それを排除してしまっていいのかどうか... >>290 俺はkrfilter(iptables)を入れてて気にならないけど、 スクリプトだと厳しいかもね。
292 名前:nobodyさん mailto:sage [2007/08/23(木) 00:06:09 ID:???] >>258 をサイトトップに置いてつかってんだけどBBQ側にアクセスログ見られまくり?
293 名前:nobodyさん [2007/09/05(水) 04:25:28 ID:wStA3WBx] これどうやって規制リスト取るんですか? niku.2ch.netってサーバがないみたい・・・
294 名前:nobodyさん mailto:sage [2007/09/05(水) 06:48:03 ID:???] >>293 >>1
295 名前:nobodyさん [2007/09/05(水) 17:38:40 ID:zWiWFNtX] >>294 そのままぶち込んでも動かないと思っていましたが、 上の方で場所にもよるみたいな書き込みがなされていましたね。 読んでいなくてすみません、ありがとうございます。読み直してきます。
296 名前:nobodyさん mailto:sage [2007/10/20(土) 22:37:24 ID:???] toshinariスクリプトにいれるときはどうすればいいのかな?
297 名前:nobodyさん [2007/10/21(日) 08:34:13 ID:CCcG4T78] あげ
298 名前:nobodyさん [2007/10/30(火) 04:49:54 ID:NYw2ypUi] 「とかげの尻尾切り」のスクリプトって公開されてないのでしょうか?
299 名前:nobodyさん mailto:sage [2007/11/26(月) 22:19:00 ID:???] HOST:p2009-ipbf911funabasi.chiba.ocn.ne.jp
300 名前:nobodyさん mailto:sage [2008/01/22(火) 10:47:36 ID:???] まちBBSはDSBL、BBQ、BBXだけじゃなくてポートチェックとか ほかにも何かいろいろやってるんですか? 2chよりもプロキシ対策が強いみたいですが また弊害とかありますか
301 名前:nobodyさん mailto:sage [2008/02/11(月) 22:45:32 ID:???] BBQって#!/usr/local/bin/perl の下に追加すれば基本的に動くんですか? あと、掲示板の場合bbs.cgiのような所に入れた方が良いんでしょうか?
302 名前:nobodyさん mailto:sage [2008/02/12(火) 05:02:28 ID:???] >>298 あれは恐らくApacheのモジュールだから 公開するの難しいんじゃね?
303 名前:nobodyさん mailto:sage [2008/02/12(火) 16:10:28 ID:???] >>301 そのまま組み込んでも何も意味無い。 ってかその掲示板によって色々と変更箇所があるし・・・。 とりあえず初めから読めば有力情報があるはず。
304 名前:nobodyさん [2008/02/12(火) 20:12:58 ID:6UTcWqNT] >>303 サンクス。 >>266 界隈の入れてみた。 うまく動作しているかは分からないが・・・
305 名前:nobodyさん mailto:sage [2008/02/12(火) 21:59:34 ID:???] >>304 自分で適当なプロクシ通して試せばいいじゃないか。
306 名前:nobodyさん mailto:sage [2008/02/12(火) 22:13:53 ID:???] >>304 素直に32を適当なところに入れれば楽じゃないか? そのあとにプロキシ通してみりゃいいと思うよ。
307 名前:nobodyさん mailto:sage [2008/02/22(金) 12:20:11 ID:???] 掲示板とか置いてないけどトップページにこれ組み込んでおいてプロクシ使ってくる奴全部弾いてる きもちええわー 串使ってくる奴って大体ろくな理由じゃない奴が殆どだからな
308 名前:nobodyさん mailto:sage [2008/02/28(木) 08:09:46 ID:???] あれ? これもう死んでる? x.x.x.x.niku.2ch.netが見つからん。
309 名前:nobodyさん mailto:sage [2008/02/28(木) 09:10:00 ID:???] 普通に索けるが。 % host -t a 125.48.89.70.niku.2ch.net. 125.48.89.70.niku.2ch.net has address 127.0.0.2
310 名前:石に口漱ぐ ◆WjL.VV.3P6 [2008/03/11(火) 10:33:46 ID:GflTN1Cz] DSBLとDNSBLを入れようと思うのですが、 これであってますか? また、ふつうの携帯が弾かれるとか、fusianasanしてないホストが弾かれるとか、 思わぬデメリットはありますか? #------------------------------------------------- # DSBLシステム (公開Proxy排除機能) #------------------------------------------------- sub checkProxyList2 { my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.list.dsbl.org"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr eq '127.0.0.2') { &error("公開Proxyからの投稿は許可されていません"); } } #------------------------------------------------- # DNSBLシステム (公開Proxy排除機能) #------------------------------------------------- sub checkProxyList3 { my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.http.dnsbl.sorbs.net"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr eq '127.0.0.2') { &error("公開Proxyからの投稿は許可されていません"); } } --------------書き込み処理に追加---------------- # DSBLとDNSBL &checkProxyList2; &checkProxyList3;
311 名前:nobodyさん mailto:sage [2008/03/11(火) 14:09:24 ID:???] sub checkProxyList { my $server = shift; my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.$server"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr =~ /^127\.0\.0\./) { &error("公開Proxyからの投稿は許可されていません"); } } ってやれば &checkProxyList("list.dsbl.org"); &checkProxyList("http.dnsbl.sorbs.net"); と関数1個で済む。あと利用するモノによっては127.0.0.2じゃないのも 返す場合があったと思うので、その点もいじっておいた。 DNSBLの類も万能じゃないので、誤爆とかはありうる。
312 名前:nobodyさん mailto:sage [2008/03/11(火) 14:29:18 ID:???] >>311 俺は>>310 じゃないけど &checkProxyList("niku.2ch.net"); ってやればBBQにもなるって事でおk? っつかBBQとDSBL、DNSBLって使い分けとかした方がいいの? よく3つの違いが分からねえ
313 名前:石に口漱ぐ ◆WjL.VV.3P6 [2008/03/11(火) 14:52:09 ID:GflTN1Cz] >>311 ありがとうございます。 早速書き換えました。 上記の関数に # BBQ DSBL DNSBL BBX &checkProxyList("list.dsbl.org"); &checkProxyList("http.dnsbl.sorbs.net"); &checkProxyList("bbx.2ch.net"); &checkProxyList("niku.2ch.net"); で対応してみました。
314 名前:nobodyさん mailto:sage [2008/03/11(火) 15:01:31 ID:???] >>312 上半分は当たり。>>313 見りゃわかるか。 使い分け、ねぇ。 何をやらかせばそれぞれのリストに入るのかを調べればいいんじゃないかな? BBQの場合は「逆引き未設定なだけです」がリスト内にいたりする。
315 名前:nobodyさん mailto:sage [2008/03/11(火) 15:14:54 ID:???] >>314 ふむ。 調べてみたけどDSBLとBBQは同じものと考えちゃっていいんだ。 BBXは業者系のリストでDNSBLがスパム系のリストでおk?
316 名前: ◆TWARamEjuA mailto:sage [2008/03/12(水) 23:02:49 ID:???] 新鮮さを求めるのなら、list.dsbl.org.を直で叩くと良いかと♪ 如何せん量が甚大なんで、BBQでは鮮度が落ちてしまいます。 そして、DSBLのそのほとんどが腐乱しているっていうのも現実だったり(哀)
317 名前:nobodyさん mailto:sage [2008/05/25(日) 17:41:31 ID:???] BBQすげーな、書き込める串で書き込んだら3分くらいで串判定出て弾かれた
318 名前: ◆TWARamEjuA mailto:sage [2008/05/25(日) 20:53:07 ID:???] いたちごっこも佳境に入ってきていますからー♪
319 名前:nobodyさん [2008/08/02(土) 14:04:28 ID:MNhtkvFB] 素人したらば管理人なんですが、どれをどこに組み込めばいいのでしょうか?
320 名前: ◆TWARamEjuA mailto:sage [2008/08/02(土) 15:43:45 ID:??? BE:3485748-2BP(7089)] (・∀・)
321 名前:nobodyさん mailto:sage [2008/08/02(土) 20:30:47 ID:???] したらばはBBQ標準装備じゃなかったっけ。
322 名前:nobodyさん mailto:sage [2008/08/05(火) 10:52:31 ID:???] デフォルト設定は知らんが投稿規制のカテゴリにある。
323 名前:nobodyさん mailto:sage [2008/08/05(火) 19:50:09 ID:???] >>319 「Proxy用PORTが開いているホストからの投稿禁止」にチェック入れちゃうと投稿者が自宅WWWサーバ動かしてたりした時に書きこめないから注意な。 ProxyまわりはBBQだけで通常は十分。
324 名前:nobodyさん mailto:sage [2008/08/07(木) 03:00:06 ID:???] >>320-323 ありがとうございました。助かります。
325 名前:nobodyさん [2008/09/09(火) 16:26:08 ID:SVwRhwYM] >>258 のPHP版きぼんぬ
326 名前:nobodyさん mailto:sage [2008/09/09(火) 18:14:39 ID:???] >>325 >>7 じゃダメなん?
327 名前:nobodyさん mailto:sage [2008/09/09(火) 19:46:02 ID:???] 掲示板じゃなくてアクセス自体をPHPで弾きたくてさ
328 名前:nobodyさん mailto:sage [2008/09/09(火) 20:02:57 ID:???] >>327 そんなもん>>7 見りゃすぐだろ。 それも出来ないようなら諦めろ
329 名前:nobodyさん mailto:age [2008/09/09(火) 21:40:48 ID:???] <?php function checkProxyList() { $raddr = explode(".", $_SERVER['REMOTE_ADDR']); $query_addr = "$raddr[3].$raddr[2].$raddr[1].$raddr[0].niku.2ch.net"; if (gethostbyname($query_addr) == '127.0.0.2') return 0; } ?> index.htmlをindex.phpにして一番上にこれ入れてみたけど串でアクセスしても素通りしてしまうなあ cgi版はちゃんと弾かれたんだが
330 名前:nobodyさん mailto:sage [2008/09/10(水) 07:30:22 ID:???] >>329 そういう使い方をしたいのなら、 <?php $raddr = explode(".", $_SERVER['REMOTE_ADDR']); $query_addr = "$raddr[3].$raddr[2].$raddr[1].$raddr[0].niku.2ch.net"; if (gethostbyname($query_addr) == '127.0.0.2') { header('HTTP/1.0 403 Forbidden'); echo "こっちくんなー"; exit; } ?>
331 名前:nobodyさん mailto:sage [2008/09/10(水) 10:48:43 ID:???] ありがとう ありがとう神様
332 名前:nobodyさん mailto:sage [2008/10/28(火) 15:48:15 ID:???] ライブドア、スパム書き込みの送信元IP情報を無料で公開 bb.watch.impress.co.jp/cda/news/23637.html
333 名前:nobodyさん mailto:sage [2008/10/28(火) 19:50:49 ID:???] >>332 面白そうだね。 とりあえずうちの掲示板のspamよけルーチンに、BBQより優先度高くして追加。 しばらく様子見だな。
334 名前:nobodyさん mailto:sage [2008/10/29(水) 01:19:05 ID:???] <?php //$CHECK_IP = "192.0.2.1"; // スパム判定されるIP $CHECK_IP = "207.46.197.32"; // されないIP(microsoft.com) if(preg_match("/(\d+).(\d+).(\d+).(\d+)/",$CHECK_IP,$ip)){ $b = $ip[4] . ".". $ip[3] . ".". $ip[2] . ".". $ip[1]; $c[] = gethostbyname($b . ".dnsbl.spam-champuru.livedoor.com"); if($c[0] == "127.0.0.2"){ echo $CHECK_IP . " ==> すぱむ"; }else{ echo $CHECK_IP . " ==> もっけー"; } } ?> mixiで見っけた
335 名前:32 mailto:sage [2008/10/30(木) 22:50:55 ID:??? BE:185724937-PLT(54321)] -------- Perl: if (gethostbyname(join(".", reverse(split(/\./, $ENV{"REMOTE_ADDR"}))) . ".niku.2ch.net") eq "\x7f\0\0\2") { syswrite(stdout, "Status: 403\xd\xa\xd\xa"); exit; } -------- PHP: <?php if ((gethostbyname(implode(".", array_reverse(explode(".", $_SERVER["REMOTE_ADDR"]))) . ".niku.2ch.net")) == "127.0.0.2") { header("HTTP/1.0 403 Forbidden"); exit; } ?> -------- Ruby: require "socket"; if (Socket.gethostbyname(ENV["REMOTE_ADDR"].split(".").reverse.join(".").concat(".niku.2ch.net"))[3].eql?("\x7f\0\0\2") rescue nil) then print "Status: 403\xd\xa\xd\xa" end -------- .niku.2ch.net を .dnsbl.spam-champuru.livedoor.com にすれば沖縄料理対応
336 名前:nobodyさん mailto:sage [2008/10/30(木) 22:54:04 ID:??? BE:433356577-PLT(54321)] Ruby の方 exit してないな
337 名前:nobodyさん [2008/11/23(日) 23:05:07 ID:RDwfZmq0] 活性化あげ
338 名前:nobodyさん [2008/11/24(月) 15:08:39 ID:OzHleQqg] じゃあ俺がこの板のを参考にちょっと付け加えたやつね。 俺あんまりperl分からないからこのくらいしか出来ないw って事で活性化に繋がれば。。。 sub checkProxyList { my $server = shift; my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.$server"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); $cplerr1 = "ERROR!"; $cplerr2 = "公開PROXYからの投稿は受け付けていません!!(1)"; $cplrand = int(rand(2)); if ($cplrand eq "0") { $randerr = $cplerr1; } elsif ($cplrand eq "1") { $randerr = $cplerr2; } if ($addr =~ /^127\.0\.0\./) { &error("$randerr"); } } # BBQ &checkProxyList("niku.2ch.net"); # DSBL &checkProxyList("list.dsbl.org"); # BBX &checkProxyList("bbx.2ch.net"); # DNSBL &checkProxyList("http.dnsbl.sorbs.net"); # スパムちゃんぷるーDNSBL &checkProxyList("dnsbl.spam-champuru.livedoor.com");
339 名前:nobodyさん mailto:sage [2008/11/30(日) 13:31:45 ID:???] >>338 乙
340 名前:nobodyさん mailto:sage [2008/12/01(月) 00:05:02 ID:???] >>338 $cplrand = int(rand(2)); if ($cplrand eq "1") { $randerr = "ERROR!"; } else { $randerr = "公開PROXYからの投稿は受け付けていません!!(1)"; } でよくね? 変わんないかwww
341 名前:nobodyさん [2008/12/03(水) 15:16:44 ID:ciiTQ7Kr] sub checkProxyList { my $server = shift; my $addr = join('.', unpack('C*', gethostbyname(join('.', reverse(split(/\./, $ENV{'REMOTE_ADDR'}))) . '.$server'))); $cplrand = int(rand(2)); if ($cplrand eq "1") { $randerr = "ERROR!"; } else { $randerr = "公開PROXYからの投稿は受け付けていません!!(1)"; } if ($addr =~ /^127\.0\.0\./) { &error("$randerr"); } } もうこれでいいじゃん。
342 名前:nobodyさん [2008/12/09(火) 07:15:49 ID:YYHa2Wlw] bbm.2ch.net これって使える? 必要ない?
343 名前:nobodyさん [2008/12/09(火) 07:19:44 ID:YYHa2Wlw] ttp://info.2ch.net/wiki/index.php?BBM2.0 ttp://mickey.mirv.net/mochi/ こっちだった
344 名前:nobodyさん mailto:sage [2008/12/09(火) 12:59:15 ID:???] phpの場合は>>7 のコードを貼り付けて呼び出すだけでおkなんですか? ipをBBQのサイトに受け渡してチェックしてもらう作業はこのコードに含まれてるんですか?
345 名前:nobodyさん [2008/12/09(火) 14:56:06 ID:YYHa2Wlw] >>344 おれは>>335 を使わせてもらった。 <?php if ((gethostbyname(implode(".", array_reverse(explode(".", $_SERVER["REMOTE_ADDR"]))) . ".niku.2ch.net")) == "127.0.0.2") { header("HTTP/1.0 403 Forbidden"); exit; } ?> BBQの部分を .niku.2ch.net .list.dsbl.org .http.dnsbl.sorbs.net .bbx.2ch.net の四パターンつけたら、 ネットカフェからアクセスできなくていい感じw さらに、 HTTP/1.1 404 Not Found にしたら、締め出した事さえ気がつかれずにいい感じw
346 名前:nobodyさん mailto:sage [2008/12/09(火) 14:58:44 ID:???] あ、答えになってなかったね。ごめんちょ<m(__)m>
347 名前:nobodyさん [2008/12/28(日) 10:40:14 ID:EbYNxxG3] なるほどね まとめてチェック版はこんな感じだね <?php //チェックお願いしますリスト。増やしたり減らしたり適当に $DNSBL_list = array('.niku.2ch.net' ,'.list.dsbl.org' ,'.http.dnsbl.sorbs.net' ,'.bbx.2ch.net'); foreach($DNSBL_list as $DNSBL_listV){ if ((gethostbyname(implode(".", array_reverse(explode(".", $_SERVER["REMOTE_ADDR"]))) . "{$DNSBL_listV}")) == "127.0.0.2") { //スパム判定に引っかかった時の処理 ※適当に変更 echo "{$_SERVER["REMOTE_ADDR"]}"." → {$DNSBL_listV} でひっかかりました><<br />"; // header("HTTP/1.0 403 Forbidden"); exit;//とか }else{//スパム判定に引っかからなかった時の処理 ※適当に変更 echo "{$DNSBL_listV} 合格よ<br />"; } } ?>
348 名前:nobodyさん mailto:sage [2008/12/30(火) 17:04:21 ID:???] list.dsbl.orgは要らなくね?あぼーんしちまったようだし
349 名前:nobodyさん mailto:sage [2008/12/31(水) 11:06:40 ID:???] >>348 そうなんだ?トンくす!調べもせず >>347 に載せてたわw 要らなくね?っていうか、引けないホスト載せるなんて最悪だから絶対要らないよね><
350 名前:nobodyさん [2008/12/31(水) 12:34:29 ID:UdoD6YhC] >>347 凄いな・・・。 誰かperl版作って下さい><
351 名前: ◆TWARamEjuA mailto:sage [2008/12/31(水) 13:56:28 ID:???] # チェックお願いしますリスト。増やしたり減らしたり適当に my @DNSBL_list = qw|niku.2ch.net http.dnsbl.sorbs.net bbx.2ch.net all.rbl.jp zen.spamhaus.org b.barracudacentral.org|; foreach my $DNSBL_host (@DNSBL_list){ my $result = gethostbyname join ".", reverse (split '.', $ENV{HTTP_REMOTE_ADDR}) , $DNSBL_host; if ($result =~ /^127./){ # スパム判定に引っかかった時の処理 ※適当に変更 } else { # スパム判定に引っかからなかった時の処理 ※適当に変更 } # 例 printf qq|%s =>%s listedn|, $ENV{HTTP_REMOTE_ADDR}, $result =~ /^127./ ? '' : ' no'; } 動作確認はしていません♪
352 名前:nobodyさん [2008/12/31(水) 22:57:42 ID:UdoD6YhC] printf qq|%s =>%s listedn|, $ENV{HTTP_REMOTE_ADDR}, $result =~ /^127./ ? '' : ' no'; が上手く動いてないんだが・・・
353 名前:nobodyさん mailto:sage [2008/12/31(水) 23:29:36 ID:???] 679 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2008/12/30(火) 13:19:46 ID:NVII90bc0 qb5.2ch.net/test/read.cgi/sec2chd/1230563347/ 47 名前:名無しの報告 投稿日:2008/12/30(火) 09:41:28 ID:wxypddc2P あれ?DSBLは今BBQ判定スルーしてませんでしたっけ?? 48 名前:焼プリン ★ 投稿日:2008/12/30(火) 09:43:16 ID:???0 >>47 おぉー。してるの?してるのかもしれない…。 50 名前:名無しの報告 投稿日:2008/12/30(火) 10:01:59 ID:wxypddc2P >>48 確か某掲示板でそのような投稿を見た気がしますです ソースの確認は今ちょっと出先かつ携帯なので ほぼ不可能なのですが;; 51 名前:焼プリン ★ 投稿日:2008/12/30(火) 11:39:55 ID:???0 >>50 DSBLそのものがなくなってるっぽい(;・-・) 52 名前:名無しの報告 投稿日:2008/12/30(火) 11:44:04 ID:fpj1OQhA0 dsbl.org/ ふむ。 680 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2008/12/30(火) 14:30:49 ID:4i/n1z860 DSBLあぼん記念カキコ。ところで下のはどうよ。 Spamhausの対抗馬となるフリーのスパム対策サービスがBarracudaから登場 sourceforge.jp/magazine/08/12/22/0121248
354 名前:nobodyさん mailto:sage [2009/01/01(木) 02:20:51 ID:???] >>351 \が化けてね?
355 名前:nobodyさん mailto:sage [2009/01/01(木) 13:09:08 ID:???] >>351 ってかちゃんと動作しきれてない気が・・・
356 名前:nobodyさん [2009/01/01(木) 13:31:33 ID:z0xGpUSQ] >>351 # チェックお願いしますリスト。増やしたり減らしたり適当に my @DNSBL_list = qw|http.dnsbl.sorbs.net niku.2ch.net bbx.2ch.net all.rbl.jp zen.spamhaus.org b.barracudacentral.org|; my $RADDR = $ENV{'REMOTE_ADDR'}; foreach my $DNSBL_host (@DNSBL_list){ $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.$DNSBL_host"; my $result = join('.', unpack('C*', gethostbyname($query_addr))); if ($result =~ /^127\.0\.0\./){ # スパム判定に引っかかった時の処理 ※適当に変更 # 例 printf qq|%s =>%s listed<br>\n|, $DNSBL_host, $result =~ /^127\.0\.0\./ ? '' : ' yes'; } else { # スパム判定に引っかからなかった時の処理 ※適当に変更 # 例 printf qq|%s =>%s listed<br>\n|, $DNSBL_host, $result =~ /^127\.0\.0\./ ? '' : ' no'; } } これで動いたけどスパム判定に引っかかったときの処理が表示されない・・・
357 名前:nobodyさん mailto:sage [2009/01/01(木) 17:19:44 ID:???] >>351 をベースに>>356 の修正ポイントを反映+α。 my $IP = $ENV{HTTP_REMOTE_ADDR}; my @DNSBL_list = qw|niku.2ch.net http.dnsbl.sorbs.net bbx.2ch.net all.rbl.jp zen.spamhaus.org b.barracudacentral.org|; for my $DNSBL_host (@DNSBL_list){ my $host = join ".", reverse (split /\Q.\E/, $IP) , $DNSBL_host; my $result = join ".", unpack 'C*', gethostbyname $host; if ($result =~ /^127\./){ # スパム判定に引っかかった時の処理 ※適当に変更 printf qq|%s =>yes listed %s\n|, $IP, $DNSBL_host; } else { # スパム判定に引っかからなかった時の処理 ※適当に変更 printf qq|%s =>no listed %s\n|, $IP, $DNSBL_host; } } % env HTTP_REMOTE_ADDR=125.208.217.212 perl hoge.pl 125.208.217.212 =>no listed niku.2ch.net 125.208.217.212 =>no listed http.dnsbl.sorbs.net 125.208.217.212 =>no listed bbx.2ch.net 125.208.217.212 =>no listed all.rbl.jp 125.208.217.212 =>yes listed zen.spamhaus.org 125.208.217.212 =>yes listed b.barracudacentral.org
358 名前:nobodyさん [2009/01/01(木) 17:25:47 ID:z0xGpUSQ] >>356 だけどコレで動いたww my @DNSBL_list = ('http.dnsbl.sorbs.net','niku.2ch.net','bbx.2ch.net','all.rbl.jp','zen.spamhaus.org','b.barracudacentral.org'); my $RADDR = $ENV{'REMOTE_ADDR'}; foreach my $DNSBL_host (@DNSBL_list){ $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.$DNSBL_host"; my $result = join('.', unpack('C*', gethostbyname($query_addr))); if ($result =~ /^127\.0\.0\./){ # スパム判定に引っかかった時の処理 ※適当に変更 # 例 printf "%s =>%s listed<br>\n", $DNSBL_host, $result =~ /^127\.0\.0\.$/ ? '' : ' yes'; } else { # スパム判定に引っかからなかった時の処理 ※適当に変更 # 例 printf "%s =>%s listed<br>\n", $DNSBL_host, $result =~ /^127\.0\.0\.$/ ? '' : ' no'; } }
359 名前:nobodyさん mailto:sage [2009/01/04(日) 15:44:18 ID:???] 変なこと聞くけど、なんで問い合わせるときIPアドレスひっくり返すの?
360 名前:nobodyさん mailto:sage [2009/01/05(月) 10:01:03 ID:???] 業界っぽく見えるから
361 名前:nobodyさん [2009/01/09(金) 18:24:53 ID:Xsqwk5mc] 活気が出るのを願ってあげ
362 名前:nobodyさん mailto:sage [2009/01/11(日) 20:47:12 ID:???] >>359 エンディアンの違いじゃね?
363 名前:nobodyさん [2009/01/26(月) 13:46:52 ID:g1I0uFd6] DSBLを使いたいのですがこれはユーザー登録しないと使えないのでしょうか?
364 名前:nobodyさん mailto:sage [2009/01/26(月) 15:18:05 ID:???] >>363 dsbl.org/ なら死亡したっぽい
365 名前: ◆.CzKQna1OU mailto:sage [2009/03/08(日) 21:32:29 ID:???] 保守
366 名前:nobodyさん [2009/03/28(土) 16:36:12 ID:xAqQTRt0] DSBL死んだのか…どうしよ。
367 名前:nobodyさん [2009/03/29(日) 00:37:32 ID:Vi6NYFfG] >>366 BBQとDNSBLで事足りるでしょ
368 名前:nobodyさん [2009/04/15(水) 22:54:53 ID:/QsL8z0W] ################################################################ #---------------BBQシステム (公開Proxy排除機能)----------------# ################################################################ sub checkProxyList { my $RADDR = $ENV{'REMOTE_ADDR'}; $RADDR =~ /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/; my $query_addr = "$4.$3.$2.$1.niku.2ch.net"; my $addr = join('.', unpack('C*', gethostbyname($query_addr))); if ($addr eq '127.0.0.2') { &error("Proxy感知!"); } } これでも作動するから平気だよね?
369 名前:nobodyさん [2009/04/16(木) 04:50:16 ID:z2gtEA17] >>368 作動するなら問題ないでしょ。 過去レス見ればさらによし。
370 名前:nobodyさん [2009/07/31(金) 11:32:30 ID:RnBdDoGz] そろそろage
371 名前:nobodyさん [2010/01/04(月) 16:59:00 ID:t1azOvnf] age
372 名前:nobodyさん [2010/03/03(水) 02:34:43 ID:G7dFuFeQ] 今回bbq組み込んでる人はスクリプト遅くなった?
373 名前:nobodyさん mailto:sage [2010/03/03(水) 03:48:00 ID:???] ちゃんとタイムアウト使ってれば大して重くならないんじゃないかな
374 名前:nobodyさん mailto:sage [2010/03/04(木) 04:06:16 ID:???] >>373 その辺kwsk
375 名前:nobodyさん mailto:sage [2010/03/05(金) 01:59:10 ID:???] >>51 のリンク先参考にすればいいよ。