トップページ⇒php
412コメント110KB

【荒らしお断り】 BBQを組み込んでる人【システム】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/01/19(木) 05:07:16ID:bDHDmwK4
簡単に串を排除できる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;
}
#################################################################################################
#
#################################################################################################
0002nobodyさん2006/01/19(木) 05:18:21ID:???
BBQって
http://dsbl.org/
に登録されてるプロキシより、チェックきついの?
0003nobodyさん2006/01/19(木) 06:51:41ID:???
これって2chの串制限をそのまま組み込めるってことだよね?
0004nobodyさん2006/01/19(木) 22:11:49ID:yuchJPY7
掲示板運営には必須
0005nobodyさん2006/01/19(木) 22:13:02ID:???
これの pukiwiki 版ってなかったっけ?
0006nobodyさん2006/01/20(金) 14:53:54ID:???
PHP版はないの?
0007nobodyさん2006/01/20(金) 17:37:23ID:???
>>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;
}
0008nobodyさん2006/01/20(金) 18:33:42ID:lxvGHZYi
今までの苦労は何だったの?
0009nobodyさん2006/01/20(金) 18:55:34ID:???
どうせザルだろ
0010nobodyさん2006/01/21(土) 08:56:53ID:???
YY-BORADに組み込めないものだろうか?
0011nobodyさん2006/01/21(土) 09:13:31ID:???
どこかで組み込んだの見たような気も

ていうか、既に誰かやってんじゃね?
0012nobodyさん2006/01/21(土) 14:30:32ID:FzayStBI
Sn Uploaderに組み込もうとしたけどよくわからないので諦めた。
0013nobodyさん2006/01/21(土) 14:48:39ID:???
これなんでDNS使ってるのは負荷対策なの?
0014nobodyさん2006/01/21(土) 15:19:12ID:???
>>13
>2にもあるように、元は、メールの不正中継を防止するために
ブラックリストのIPアドレスをDNSに登録したのがはじまりだと思う。
BBQは、それの亜流で、公開プロキシ等のチェックに特化している。

いわば歴史的な流れでそうなっていて、負荷云々とはあまり関係がない。
DNSベースなので、外部からの参照も簡単で、最新の状態を保てる。
もちろん、メール以外のアプリケーションにも応用がきくし
0015nobodyさん2006/01/21(土) 18:44:17ID:???
>>7
ありがとうございます。
0016nobodyさん2006/01/21(土) 21:32:39ID:???
for f in `seq 1 255`;do host $f.0.168.192.niku.2ch.net;done

こんなの書いて試したら、いくつか 127.0.0.2 とか言うんだけど。
登録してる人達って、頭大丈夫かいな。
0017nobodyさん2006/01/22(日) 00:13:46ID:???
192.168.なグローバルIPに何か問題でも?
0018nobodyさん2006/01/22(日) 00:24:01ID:???
192.168.0.0/16 がグローバルとははつみみです。
0019nobodyさん2006/01/22(日) 02:32:31ID:???
>>16
IP偽装で飛んでくるやつを弾いてるだけだと思うが
0020nobodyさん2006/01/23(月) 20:29:34ID:U/xFehr+
2ch荒らした固定IPとか携帯とかも弾くようになってるのかな?
0021nobodyさん2006/01/24(火) 07:10:15ID:???
>>19
IP 偽装なんてものは、web 鯖ではじくものなのかな?
0022nobodyさん2006/01/24(火) 13:11:51ID:???
>>21
むしろweb鯖で弾かなくする理由を聞きたい
0023nobodyさん2006/01/24(火) 13:43:05ID:???
>>22
変な日本語ですね。
0024nobodyさん2006/01/24(火) 14:10:24ID:???
>>23
で、理由は?
0025nobodyさん2006/01/24(火) 14:26:45ID:???
>>21 での質問に、質問で答えるのは変ですね。
0026nobodyさん2006/01/24(火) 15:48:34ID:???
IPベースならサービスごとに可否を設定する必要があるだろ
0027nobodyさん2006/01/24(火) 15:53:55ID:???
はつみみです。
0028nobodyさん2006/01/24(火) 16:09:39ID:???
どんな運営してるんだ・・・
0029nobodyさん2006/01/25(水) 01:16:51ID:???
ということにしたいのですね?
■ このスレッドは過去ログ倉庫に格納されています