facebook twitter hatena line google mixi email
★お気に入り追加


  • 1
  •  
  • 2006/01/19(木) 05:07:16
簡単に串を排除できるBBQ。使ってる?

BBQ
http://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;
}
#################################################################################################
#
#################################################################################################


ここまで見た
DSBLみたいに公開するって云う手かぁ。。。

>>256
_HTML
}
ですー♪

ここまで見た
  • 258
  •  
  • 2007/03/28(水) 21:16:43
#!/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
  •  
  • 2007/03/30(金) 05:21:17
まずはactiveperlでも入れてローカル環境で試せ。
どうせ鯖のエラーログなんか読めない環境なのに、
鯖に実際に上げて試してるんだろ?
他の人にいい迷惑だ。

ここまで見た
  • 260
  •  
  • 2007/03/31(土) 04:26:08
>>258
test.cgiに実行権限がついてないのでは?

ここまで見た
  • 261
  •  
  • 2007/03/31(土) 06:14:25
>>260
ヽ(`Д´)/それだ! さんくす

ここまで見た
  • 262
  •  
  • 2007/03/31(土) 06:51:48
アフォか…

ここまで見た
  • 263
  •  
  • 2007/03/31(土) 16:04:46
この程度に何日かけてるんだ・・・

ここまで見た
  • 264
  •  
  • 2007/03/31(土) 16:21:15
当たり前だがこれ組み込むとレスポンスものっそ遅くなるな

ここまで見た
  • 265
  •  
  • 2007/04/02(月) 01:48:15
なんか、くだ質に成り下がっているが、元質に戻ってこんなんはどぉよ。
http://imadetato.com/item/246

ここまで見た
  • 266
  •  
  • 2007/04/15(日) 02:57:53
#!/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
  •  
  • 2007/04/15(日) 11:09:05
>>266
やさしく無いぞw

ここまで見た
  • 268
  •  
  • 2007/04/15(日) 11:11:07
>>32でいいじゃん

ここまで見た
  • 269
  •  
  • 2007/04/15(日) 13:43:40
>>266
それ優しいかもしれないけど
表示毎にBBQに負荷がかかる恐れあり

ここまで見た
  • 270
  •  
  • 2007/04/16(月) 17:26:36
>>268
>>32を何行目に入れたらいいかわからないんだけど…

ここまで見た
  • 271
  •  
  • 2007/04/16(月) 17:59:28
>>270
>>40-42

ここまで見た
  • 272
  •  
  • 2007/05/06(日) 01:20:17
肉2chにローカルIPが登録されたせいで、
ブログにローカルからコメントができなくなったんだが、
192.168.x.xってアドレスはスパムになりえるの?

ここまで見た
  • 273
  •  
  • 2007/05/06(日) 05:37:15
なくもない

ここまで見た
  • 274
  •  
  • 2007/05/06(日) 06:06:53
お前さんにはローカルでも2chからみたらグローバルIPだろw
だから焼かれてるのはローカルじゃない。

ここまで見た
  • 275
  •  
  • 2007/05/06(日) 06:24:12
いくつか登録されてるけどIP詐称関係だったか何だったか忘れた。
>>272は自分が使うIPだか /^192\.168\./ だかのときは
チェックしないようにすればいいよ。

>>274
1.1.168.192.niku.2ch.net も当たりくじ。

ここまで見た
うぅむ、、、外した方がよい?>192.168.0.0/24とか

ここまで見た
  • 277
  •  
  • 2007/05/06(日) 10:08:15
>>274
いや、グローバルIPとして、192.168.x.xは使え得るのかが気になった。

>>273,275
おーけーありがと。
このIPだけ許可してみる。

ここまで見た
10.
172.16-32.
127.0.0.1
192.168.
をBBQから外しておきました。

ここまで見た
  • 279
  •  
  • 2007/05/06(日) 20:30:47
いや、外す必要は無かろうて

ここまで見た
  • 280
  •  
  • 2007/05/07(月) 08:46:37
278はローカルしかつかえんよね

ここまで見た
  • 281
  •  
  • 2007/05/09(水) 22:37:09
一応、アドレス詐称攻撃(Spoofing attack)ってのがあるから
外から>>278のアドレスで接続してくるかもしれない。

んだけど、グローバルIPを割り当ててあるIFに対しては
ローカルIPアドレスからの送受信は行わないようにFWで
蹴落としているのが普通だよね。

ここまで見た
  • 282
  •  
  • 2007/05/19(土) 11:35:44
ホワイトリスト化とかなんかBBQを使った応用とかしてる人いる?

ここまで見た
  • 283
  •  
  • 2007/05/19(土) 11:45:07
>>282
BBQをホワイトリストにしても意味は無い。
同様の仕組みをホワイトリスト用に使ってはいるけど。

ここまで見た
  • 284
  •  
  • 2007/05/26(土) 06:51:12
BBQなんてホワイトリストなしじゃ使えんだろ

ここまで見た
  • 285
  •  
  • 2007/05/26(土) 08:46:06
そうですね

ここまで見た
  • 286
  •  
  • 2007/07/30(月) 17:34:21
てんててん

ここまで見た
  • 287
  •  
  • 2007/08/01(水) 21:04:04
んー・・・

age

ここまで見た
  • 288
  •  
  • 2007/08/02(木) 06:57:14
なぜあげた

ここまで見た
>>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
  •  
  • 2007/08/16(木) 19:48:20
何メガもあるものをチェックって厳しくね?

ここまで見た
  • 291
  •  
  • 2007/08/16(木) 22:25:25
>>289
コメントなどBBSへの書き込みはそれでいけるかもしれんが、
トラックバックなど鯖から飛ばす分は、海外設置鯖も多いので
それを排除してしまっていいのかどうか...

>>290
俺はkrfilter(iptables)を入れてて気にならないけど、
スクリプトだと厳しいかもね。

ここまで見た
  • 292
  •  
  • 2007/08/23(木) 00:06:09
>>258をサイトトップに置いてつかってんだけどBBQ側にアクセスログ見られまくり?

ここまで見た
  • 293
  •  
  • 2007/09/05(水) 04:25:28
これどうやって規制リスト取るんですか?
niku.2ch.netってサーバがないみたい・・・

ここまで見た
  • 294
  •  
  • 2007/09/05(水) 06:48:03
>>293
>>1

ここまで見た
  • 295
  •  
  • 2007/09/05(水) 17:38:40
>>294
そのままぶち込んでも動かないと思っていましたが、
上の方で場所にもよるみたいな書き込みがなされていましたね。
読んでいなくてすみません、ありがとうございます。読み直してきます。

ここまで見た
  • 296
  •  
  • 2007/10/20(土) 22:37:24
toshinariスクリプトにいれるときはどうすればいいのかな?

ここまで見た
  • 297
  •  
  • 2007/10/21(日) 08:34:13
あげ

ここまで見た
  • 298
  •  
  • 2007/10/30(火) 04:49:54
「とかげの尻尾切り」のスクリプトって公開されてないのでしょうか?

ここまで見た
  • 299
  •  
  • 2007/11/26(月) 22:19:00
HOST:p2009-ipbf911funabasi.chiba.ocn.ne.jp


ここまで見た
  • 300
  •  
  • 2008/01/22(火) 10:47:36
まちBBSはDSBL、BBQ、BBXだけじゃなくてポートチェックとか
ほかにも何かいろいろやってるんですか?
2chよりもプロキシ対策が強いみたいですが

また弊害とかありますか

ここまで見た
  • 301
  •  
  • 2008/02/11(月) 22:45:32
BBQって#!/usr/local/bin/perl の下に追加すれば基本的に動くんですか?
あと、掲示板の場合bbs.cgiのような所に入れた方が良いんでしょうか?

ここまで見た
  • 302
  •  
  • 2008/02/12(火) 05:02:28
>>298
あれは恐らくApacheのモジュールだから
公開するの難しいんじゃね?


ここまで見た
  • 303
  •  
  • 2008/02/12(火) 16:10:28
>>301
そのまま組み込んでも何も意味無い。
ってかその掲示板によって色々と変更箇所があるし・・・。
とりあえず初めから読めば有力情報があるはず。

ここまで見た
  • 304
  •  
  • 2008/02/12(火) 20:12:58
>>303
サンクス。
>>266界隈の入れてみた。
うまく動作しているかは分からないが・・・

ここまで見た
  • 305
  •  
  • 2008/02/12(火) 21:59:34
>>304
自分で適当なプロクシ通して試せばいいじゃないか。

ここまで見た
  • 306
  •  
  • 2008/02/12(火) 22:13:53
>>304
素直に32を適当なところに入れれば楽じゃないか?
そのあとにプロキシ通してみりゃいいと思うよ。

ここまで見た
  • 307
  •  
  • 2008/02/22(金) 12:20:11
掲示板とか置いてないけどトップページにこれ組み込んでおいてプロクシ使ってくる奴全部弾いてる きもちええわー

串使ってくる奴って大体ろくな理由じゃない奴が殆どだからな

お絵かきランド
フリックラーニング
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email
おすすめワード