【荒らしお断り】 BBQを組み込んでる人【システム】at PHP
【荒らしお断り】 BBQを組み込んでる人【システム】 - 暇つぶし2ch186:nobodyさん
06/07/23 20:41:20 .net
人いるかな?

Perlへの組み込み自体は簡単だったんだが、これって2chが落ちてる場合
(BBQにつながらない場合)、どうなるんだろう。
タイムアウトして処理続行? それともエラーで止まっちゃう?
後者だったら困るなあ。

>>51に関連しそうなことが書いてあるが、自分の能力では理解不能。

187: ◆TWARamEjuA
06/07/23 21:25:37 .net BE:1307434-BRZ
>>186
TimeOutして続行ですね。(127.0.0.1が返ってこないから)
で、Net::DNSを利用することでTimeOutの秒数が指定できることから、
短くすればもたつき感がなくなるかと。

188:nobodyさん
06/07/23 21:25:49 .net
Perl に組み込めるほどのスキルがあるなら考えるまでもなくわかるでしょ;-P

189:nobodyさん
06/07/23 22:39:47 .net
あ、続行ですか。よかった。

それにしても敵(日本人)はどっからプロキシリスト探してくるんだろうな…。
今まではCyberSyndromeで対応してたんだが、載ってないプロキシだから
スルーされまくり。ましてや普通の投稿を装うもんだから気色悪い。

190:nobodyさん
06/07/24 12:01:28 .net
BBQを組み込み、引いて結果を保存するがそれによって拒否はしないという風にして2ヶ月ほどたった。
毎日300~400件の迷惑書き込みがあるが、BBQで陽性反応が出る書き込みは週に1回あるかないか。
自分の場合はぜんぜん役に立たないという結論。


191:nobodyさん
06/07/24 12:10:22 .net
すごい規模っすね、300って…

192:nobodyさん
06/07/24 19:16:38 .net
どんな相手に狙われてるかで結構違うと思うよ。
うちは掲示板が複数あるんだけど、
ある掲示板へのスパム投稿元はBBQヒット率がすごく高いけど
別の掲示板ではさっぱり、って感じだから。
(スパマーによって特定の掲示板しか狙わないのが謎だけど)

BBQもそりゃ万能じゃないけど、入れておけば保険にはなると思う。

193:nobodyさん
06/07/24 19:55:03 .net
海外からの無差別ボットにはあんまり役立たないような気もするな。

194:190
06/07/25 05:40:07 .net
>>193
海外無差別ボットはいくつかの簡単なルールで100%拒否出来るから無問題。 
うっとうしいのは国内エロ関係。 URLを禁止ワードとして加えていくけど、BBQで
一網打尽に出来れば便利なんだけどな。 ああいう書き込みって串使わんのかね。 

195:nobodyさん
06/07/25 11:21:08 .net
エロは数としては少ないけど、特定のプロバイダ経由が多いね。
主に、SPAM対策が弱い・遅れてるところ。通報してもまともに
取り合ってくれないような。

196:nobodyさん
06/07/27 12:25:22 .net
うちは大阪のocnがしつこい。
レンタル掲示板だと対処が大変だから設置しようかなぁと考え中。
ヒミコードとかで弾くのが一番確実になるのかねぇ。
もちろんやろうと思えば対処もされるんだけど、負荷とか手間が大きくなるから
向こうにとっても美味しくないと思うし。

197:nobodyさん
06/07/27 22:54:58 .net
OCNはきちんと通報すれば対処してくれると思う。

198:nobodyさん
06/08/02 02:26:48 .net
海外はBBQよりかDNSBLのがいいよ

199:nobodyさん
06/08/02 08:22:12 .net
どっちも使ってます

200:nobodyさん
06/08/03 03:05:39 .net
BBQはDNSBLのデータも取り込んでなかったっけ?

201:nobodyさん
06/08/13 01:45:28 .net
BBQが止まってます

ってなんだよ?

202:nobodyさん
06/08/14 03:16:56 .net
>>194
少なくともプログラムをかじった事がある奴は100%って言葉は使わない。
プログラムに限った事じゃないが常に例外と言うものがある。

203:nobodyさん
06/08/15 23:20:00 .net
海外無差別ボットと絞り込んだ上で、現状では100%ってことは十分にありえるだろ。

いちいち噛み付くことか?

204:nobodyさん
06/08/17 00:55:27 WLrwA4mk.net
反抗期な中学生乙枯れ

205:nobodyさん
06/08/17 02:55:20 .net
コメント機能オフで100%

206:nobodyさん
06/08/17 17:30:07 .net
ボットネットの奴は100%遮断可能。
疑問に思ったのか、国内ISPから手動で貼りに来てた。
操っている本人は、いくつかのISPに加入しているみたい。

207:nobodyさん
06/08/17 17:54:22 .net
bbqに登録されている串って踏み台にされてるPCだったんだ。

208:206
06/08/17 17:59:09 .net
>>207
遮断方法はbbqじゃないけどね…。

209:nobodyさん
06/08/17 18:30:06 .net
なんと!BBQスレで!
ということはボットは必ずしもBBQに登録されているわけではないってことかあ。
して、その方法とは・・・?公開すると対策されてしまうから秘密?
というかネットカフェから書き込んでるとかじゃなくて複数のISPに加入してんのかな、やっぱり。

210:nobodyさん
06/08/17 21:24:32 .net
前beyondの悪マニを荒らしてたバカは
13のプロバイダーを使い分けてたよ。たしか。

211:nobodyさん
06/08/17 21:39:45 .net
TEAMホゲホゲ、とかじゃなくて個人?すげー・・・執念だ。

212:nobodyさん
06/08/17 22:07:14 .net
「Proxyと思われるポートが開いています」はBBQの機能?

213:nobodyさん
06/08/19 16:42:14 .net
>>7
phpの掲示板だったら何処でも使えますか?

214:nobodyさん
06/08/19 19:19:38 .net
別に掲示板じゃなくても使えるよ

215:nobodyさん
06/08/19 19:48:18 .net
bbqって久しぶりに導入したけどむずい・・・ってスキルが落ちただけか

216:nobodyさん
06/08/20 00:58:04 .net
> bbqって久しぶりに導入したけどむずい・・・ってスキルが落ちただけか

もともと何もできないアフォだったのでは?

217:nobodyさん
06/08/20 12:39:24 .net
>>216もアフォ

218:nobodyさん
06/09/12 18:08:52 .net
BBXやBBNはどぉ?
niku.2ch.netの代わりはどこ?

219:nobodyさん
06/09/22 20:33:13 .net
仕組みを把握してないんですがこれってdnsに問い合わせてるだけなんですか?

220:nobodyさん
06/09/22 20:57:51 .net
そう。
登録された串のホストが127.0.0.2として返って来るから、それで判定するだけ。

221:nobodyさん
06/09/27 11:20:52 syEaLyw+.net
>>32
これ組み込んだんだけど、ホワイトリストはどこに登録すればいいですか

222:nobodyさん
06/09/27 11:21:23 .net
ごめんageた

223:nobodyさん
06/09/27 11:54:19 .net
どこって・・・・
その組み込んだ手前で判断して分岐すればいいじゃん

224:nobodyさん
06/09/27 17:27:37 .net
書いてホスィ・・・
丸投げスレでトロイが反応しちまうので・・・

225:nobodyさん
06/09/27 18:35:25 .net
ほらよ

if (ホワイト || BBQOK) {
echo "ようこそ";
} else {
echo "帰ってください";
}


226:nobodyさん
06/09/28 01:39:24 .net
BBQもいいがこっちも興味あるな。
こっちは公開されてないのか?
URLリンク(info.2ch.net)

227:nobodyさん
06/09/28 02:06:09 .net
2時間で解除されちゃうし、2ch以外じゃあまり効果なくね?

228:nobodyさん
06/09/28 02:30:36 .net
その2時間ってのを永久になるよう設定を変えればいいのでは

229:nobodyさん
06/10/02 03:27:23 .net
.htaccess制御ってある日ミスって全公開されそうで怖い

230:nobodyさん
06/10/08 19:46:18 .net
URLリンク(stage6.divx.com)

231:名無しの冒険者
06/12/24 18:29:14 .net
>>URLリンク(www.gamesragnaroklink.net)
あぁ、俺の素のACは80余裕で超えてるけどね
Lvも経験値が半分になる領域

門に突っ込んでも大してダメージ受けませんが何か?
うなってDEXナイトだろwwwwwww

232:nobodyさん
06/12/26 17:50:04 .net
これってレンタル掲示板(ユーザーじゃなくて運営側が)勝手に組み込んでもいの?
まさかあとから誠意を示せ、なんて言ってくるような893な商売じゃないでしょうね?w

233:nobodyさん
07/01/06 17:57:06 uTkZLKel.net
>>226
バーボンハウスを参考にリロード対策スクリプトを作ってみた。
仕組みはクッキーかアクセスログ(ホストのみ)の配列数をカウントし
一定以上なら警告。指定時間内のリロード更にが続けばブラックリストへ。

234:nobodyさん
07/01/08 06:36:03 pzcm0ylj.net
>>233
くれ

235:nobodyさん
07/01/10 03:41:35 .net
>>233
投稿スクリプトで、プロクシ切り替え&クッキー取得&破棄

236:nobodyさん
07/01/13 03:28:50 sBFoDdXQ.net
2ちゃんねる閉鎖騒動が起こってるけど、BBQどうなるんだろ。
そろそろ自前で対策考えないといけないかもな。


237:nobodyさん
07/01/13 10:30:45 SuWGNmF2.net
>>236
それそれ

238:nobodyさん
07/01/14 00:18:45 .net
ホントマジで困るんだけど><
BBQが量も速さもダントツだっただけに

239:nobodyさん
07/01/21 18:54:08 .net
止まってるときは使えないという、致命的な欠陥があるじゃんwww

240:nobodyさん
07/02/25 14:02:04 Wop4Cwb4.net
age

241:nobodyさん
07/03/01 03:23:09 .net
えらく403で弾いているアクセスが増えてるなと調べてみたら
hv13.steephost.com(72.232.191.50)
から怒涛のトラバが来てた。
主要RBLでチェックしたけど、BBQだけしか引っかからなかった。
やっぱ便利だよねぇ。

242:nobodyさん
07/03/06 18:58:51 .net
なんか最近BBQ突き抜ける数が急増したんだがw

243:nobodyさん
07/03/25 17:07:14 tzkd3AeI.net
掲示板ではなくてサイトのアクセス自体をBBQで防ぎたいんだけど可能?
やり方など有れば教えて( ゚д゚)ホスィ…

244:nobodyさん
07/03/25 17:14:50 .net
サイト自体をcgiやphpで出力するように設定して、
BBQで判定が黒だったらその後の出力をしないように設定しちゃえばおk
ログの上の方にそんな感じのがなかったかな。

245:nobodyさん
07/03/25 17:49:14 tzkd3AeI.net
サンクス
>>32>>179がそれか
.htaccessしか触ったこと無いからよくわからんなあ
BBQでググっても掲示板を規制するやり方しかヒットしないしどうしたものか

246:nobodyさん
07/03/25 22:10:03 .net
だからそんなに難しくないぞ。
ヒアドキュメントでHTML部分をそのままコピペしたのをプリントして、
それよりも前にBBQ判定を入れるだけ。

247:nobodyさん
07/03/26 09:13:50 .net
>>245
mod_access_rbl 見たいなApacheのモジュールがあったはず。
これを使えば.htaccessでも使えるよ。

248:nobodyさん
07/03/26 09:34:39 .net
ヒアドキュメントでググってやってみた

#!/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さん
07/03/26 09:39:00 .net
更新してなかった、>>247どもです。
ググってみました。レンタルサーバーだからちょっと導入できないぽいです。

250:nobodyさん
07/03/26 14:28:26 .net
試してないけどこんな感じ?

#!/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さん
07/03/26 21:18:21 .net
>>250
エラー出た

252:nobodyさん
07/03/27 13:22:07 .net
何のエラー?
問題なく表示できたんだが。

253:nobodyさん
07/03/27 14:03:15 .net
else の閉じがないからかな。
perl使いじゃないのでよく知らんが。

で、BBQなどで弾いたときは
HTTP/1.0 403 Forbidden
も出力した方がいいと思うがなぁ。

254:nobodyさん
07/03/27 14:41:23 .net
>250
500 Internal Server Errorでた。
#!/usr/local/bin/perlでいいはずなんだけどなあ

255:nobodyさん
07/03/28 03:22:11 .net
>>250だが、すまん確かに閉じ忘れてた。
今ローカルと鯖に上げて試したけど一応動いたよ。

>>253
まあ実際に使うつもりで書いた訳じゃないので。

256:nobodyさん
07/03/28 13:37:33 .net
閉じ方わかんねえ

257: ◆TWARamEjuA
07/03/28 20:03:02 .net BE:7841298-2BP(6811)
DSBLみたいに公開するって云う手かぁ。。。

>>256
_HTML
}
ですー♪

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

260:nobodyさん
07/03/31 04:26:08 .net
>>258
test.cgiに実行権限がついてないのでは?

261:nobodyさん
07/03/31 06:14:25 .net
>>260
ヽ(`Д´)/それだ! さんくす

262:nobodyさん
07/03/31 06:51:48 .net
アフォか…

263:nobodyさん
07/03/31 16:04:46 .net
この程度に何日かけてるんだ・・・

264:nobodyさん
07/03/31 16:21:15 .net
当たり前だがこれ組み込むとレスポンスものっそ遅くなるな

265:nobodyさん
07/04/02 01:48:15 .net
なんか、くだ質に成り下がっているが、元質に戻ってこんなんはどぉよ。
URLリンク(imadetato.com)

266:nobodyさん
07/04/15 02:57:53 EEbACiyN.net
#!/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さん
07/04/15 11:09:05 .net
>>266
やさしく無いぞw

268:nobodyさん
07/04/15 11:11:07 .net
>>32でいいじゃん

269:nobodyさん
07/04/15 13:43:40 .net
>>266
それ優しいかもしれないけど
表示毎にBBQに負荷がかかる恐れあり

270:nobodyさん
07/04/16 17:26:36 ZdboOzkp.net
>>268
>>32を何行目に入れたらいいかわからないんだけど…

271:nobodyさん
07/04/16 17:59:28 .net
>>270
>>40-42

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

273:nobodyさん
07/05/06 05:37:15 .net
なくもない

274:nobodyさん
07/05/06 06:06:53 .net
お前さんにはローカルでも2chからみたらグローバルIPだろw
だから焼かれてるのはローカルじゃない。

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

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

276: ◆TWARamEjuA
07/05/06 09:50:18 .net BE:436122-2BP(6824)
うぅむ、、、外した方がよい?>192.168.0.0/24とか

277:nobodyさん
07/05/06 10:08:15 aCOtAwb2.net
>>274
いや、グローバルIPとして、192.168.x.xは使え得るのかが気になった。

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

278: ◆TWARamEjuA
07/05/06 15:39:56 .net BE:1961036-2BP(6824)
10.
172.16-32.
127.0.0.1
192.168.
をBBQから外しておきました。

279:nobodyさん
07/05/06 20:30:47 .net
いや、外す必要は無かろうて

280:nobodyさん
07/05/07 08:46:37 pSyEyNJX.net
278はローカルしかつかえんよね

281:nobodyさん
07/05/09 22:37:09 .net
一応、アドレス詐称攻撃(Spoofing attack)ってのがあるから
外から>>278のアドレスで接続してくるかもしれない。

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

282:nobodyさん
07/05/19 11:35:44 E3N4QZpK.net
ホワイトリスト化とかなんかBBQを使った応用とかしてる人いる?

283:nobodyさん
07/05/19 11:45:07 .net
>>282
BBQをホワイトリストにしても意味は無い。
同様の仕組みをホワイトリスト用に使ってはいるけど。

284:nobodyさん
07/05/26 06:51:12 .net
BBQなんてホワイトリストなしじゃ使えんだろ

285:nobodyさん
07/05/26 08:46:06 .net
そうですね

286:nobodyさん
07/07/30 17:34:21 .net
てんててん

287:nobodyさん
07/08/01 21:04:04 TeJyBmia.net
んー・・・

age

288:nobodyさん
07/08/02 06:57:14 .net
なぜあげた

289: ◆lVJAPUTeX.
07/08/10 23:30:44 .net
>>226

if($ENV{REQUEST_METHOD} eq "POST") {
...
}
として、POSTの場合のみ拒否するようにしておけば、それなりに実用かもしれない。

ちなみに、DNSの情報はキャッシュされるので、>>269 のようなことはない。
(直接利用されるDNSサーバには負荷がかかるが。)


ちょっとBBQとは違う話になるが、IPアドレス割り当てを参照してJP以外を弾くのも場合によっては悪くないかも。
fURLリンク(ftp.arin.net)
fURLリンク(ftp.ripe.net)
fURLリンク(ftp.apnic.net)
fURLリンク(ftp.lacnic.net)
fURLリンク(ftp.afrinic.net)

290:nobodyさん
07/08/16 19:48:20 .net
何メガもあるものをチェックって厳しくね?

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

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

292:nobodyさん
07/08/23 00:06:09 .net
>>258をサイトトップに置いてつかってんだけどBBQ側にアクセスログ見られまくり?

293:nobodyさん
07/09/05 04:25:28 wStA3WBx.net
これどうやって規制リスト取るんですか?
niku.2ch.netってサーバがないみたい・・・

294:nobodyさん
07/09/05 06:48:03 .net
>>293
>>1

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

296:nobodyさん
07/10/20 22:37:24 .net
toshinariスクリプトにいれるときはどうすればいいのかな?

297:nobodyさん
07/10/21 08:34:13 CCcG4T78.net
あげ

298:nobodyさん
07/10/30 04:49:54 NYw2ypUi.net
「とかげの尻尾切り」のスクリプトって公開されてないのでしょうか?

299:nobodyさん
07/11/26 22:19:00 .net
HOST:p2009-ipbf911funabasi.chiba.ocn.ne.jp


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

また弊害とかありますか

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

302:nobodyさん
08/02/12 05:02:28 .net
>>298
あれは恐らくApacheのモジュールだから
公開するの難しいんじゃね?


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

304:nobodyさん
08/02/12 20:12:58 6UTcWqNT.net
>>303
サンクス。
>>266界隈の入れてみた。
うまく動作しているかは分からないが・・・

305:nobodyさん
08/02/12 21:59:34 .net
>>304
自分で適当なプロクシ通して試せばいいじゃないか。

306:nobodyさん
08/02/12 22:13:53 .net
>>304
素直に32を適当なところに入れれば楽じゃないか?
そのあとにプロキシ通してみりゃいいと思うよ。

307:nobodyさん
08/02/22 12:20:11 .net
掲示板とか置いてないけどトップページにこれ組み込んでおいてプロクシ使ってくる奴全部弾いてる きもちええわー

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

308:nobodyさん
08/02/28 08:09:46 .net
あれ? これもう死んでる? x.x.x.x.niku.2ch.netが見つからん。


309:nobodyさん
08/02/28 09:10:00 .net
普通に索けるが。
% 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
08/03/11 10:33:46 GflTN1Cz.net
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さん
08/03/11 14:09:24 .net
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さん
08/03/11 14:29:18 .net
>>311
俺は>>310じゃないけど
&checkProxyList("niku.2ch.net");
ってやればBBQにもなるって事でおk?

っつかBBQとDSBL、DNSBLって使い分けとかした方がいいの?
よく3つの違いが分からねえ

313:石に口漱ぐ ◆WjL.VV.3P6
08/03/11 14:52:09 GflTN1Cz.net
>>311
ありがとうございます。
早速書き換えました。
上記の関数に
# BBQ DSBL DNSBL BBX
&checkProxyList("list.dsbl.org");
&checkProxyList("http.dnsbl.sorbs.net");
&checkProxyList("bbx.2ch.net");
&checkProxyList("niku.2ch.net");
で対応してみました。

314:nobodyさん
08/03/11 15:01:31 .net
>>312
上半分は当たり。>>313見りゃわかるか。

使い分け、ねぇ。
何をやらかせばそれぞれのリストに入るのかを調べればいいんじゃないかな?

BBQの場合は「逆引き未設定なだけです」がリスト内にいたりする。

315:nobodyさん
08/03/11 15:14:54 .net
>>314
ふむ。

調べてみたけどDSBLとBBQは同じものと考えちゃっていいんだ。
BBXは業者系のリストでDNSBLがスパム系のリストでおk?

316: ◆TWARamEjuA
08/03/12 23:02:49 .net
新鮮さを求めるのなら、list.dsbl.org.を直で叩くと良いかと♪
如何せん量が甚大なんで、BBQでは鮮度が落ちてしまいます。
そして、DSBLのそのほとんどが腐乱しているっていうのも現実だったり(哀)

317:nobodyさん
08/05/25 17:41:31 .net
BBQすげーな、書き込める串で書き込んだら3分くらいで串判定出て弾かれた

318: ◆TWARamEjuA
08/05/25 20:53:07 .net
いたちごっこも佳境に入ってきていますからー♪

319:nobodyさん
08/08/02 14:04:28 MNhtkvFB.net
素人したらば管理人なんですが、どれをどこに組み込めばいいのでしょうか?

320: ◆TWARamEjuA
08/08/02 15:43:45 .net BE:3485748-2BP(7089)
(・∀・)

321:nobodyさん
08/08/02 20:30:47 .net
したらばはBBQ標準装備じゃなかったっけ。

322:nobodyさん
08/08/05 10:52:31 .net
デフォルト設定は知らんが投稿規制のカテゴリにある。

323:nobodyさん
08/08/05 19:50:09 .net
>>319
「Proxy用PORTが開いているホストからの投稿禁止」にチェック入れちゃうと投稿者が自宅WWWサーバ動かしてたりした時に書きこめないから注意な。
ProxyまわりはBBQだけで通常は十分。

324:nobodyさん
08/08/07 03:00:06 .net
>>320-323
ありがとうございました。助かります。

325:nobodyさん
08/09/09 16:26:08 SVwRhwYM.net
>>258のPHP版きぼんぬ

326:nobodyさん
08/09/09 18:14:39 .net
>>325
>>7じゃダメなん?

327:nobodyさん
08/09/09 19:46:02 .net
掲示板じゃなくてアクセス自体をPHPで弾きたくてさ

328:nobodyさん
08/09/09 20:02:57 .net
>>327
そんなもん>>7見りゃすぐだろ。
それも出来ないようなら諦めろ

329:nobodyさん
08/09/09 21:40:48 .net
<?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さん
08/09/10 07:30:22 .net
>>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さん
08/09/10 10:48:43 .net
ありがとう ありがとう神様

332:nobodyさん
08/10/28 15:48:15 .net
ライブドア、スパム書き込みの送信元IP情報を無料で公開
URLリンク(bb.watch.impress.co.jp)

333:nobodyさん
08/10/28 19:50:49 .net
>>332
面白そうだね。
とりあえずうちの掲示板のspamよけルーチンに、BBQより優先度高くして追加。
しばらく様子見だな。

334:nobodyさん
08/10/29 01:19:05 .net
<?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
08/10/30 22:50:55 .net 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さん
08/10/30 22:54:04 .net BE:433356577-PLT(54321)
Ruby の方 exit してないな

337:nobodyさん
08/11/23 23:05:07 RDwfZmq0.net
活性化あげ

338:nobodyさん
08/11/24 15:08:39 OzHleQqg.net
じゃあ俺がこの板のを参考にちょっと付け加えたやつね。
俺あんまり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さん
08/11/30 13:31:45 .net
>>338


340:nobodyさん
08/12/01 00:05:02 .net
>>338

$cplrand = int(rand(2));
if ($cplrand eq "1") {
$randerr = "ERROR!";
} else {
$randerr = "公開PROXYからの投稿は受け付けていません!!(1)";
}
でよくね?

変わんないかwww

341:nobodyさん
08/12/03 15:16:44 ciiTQ7Kr.net
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さん
08/12/09 07:15:49 YYHa2Wlw.net
bbm.2ch.net
これって使える?
必要ない?

343:nobodyさん
08/12/09 07:19:44 YYHa2Wlw.net
URLリンク(info.2ch.net)
URLリンク(mickey.mirv.net)

こっちだった

344:nobodyさん
08/12/09 12:59:15 .net
phpの場合は>>7のコードを貼り付けて呼び出すだけでおkなんですか?
ipをBBQのサイトに受け渡してチェックしてもらう作業はこのコードに含まれてるんですか?


345:nobodyさん
08/12/09 14:56:06 YYHa2Wlw.net
>>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さん
08/12/09 14:58:44 .net
あ、答えになってなかったね。ごめんちょ<m(__)m>

347:nobodyさん
08/12/28 10:40:14 EbYNxxG3.net
なるほどね
まとめてチェック版はこんな感じだね

<?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さん
08/12/30 17:04:21 .net
list.dsbl.orgは要らなくね?あぼーんしちまったようだし

349:nobodyさん
08/12/31 11:06:40 .net
>>348
そうなんだ?トンくす!調べもせず >>347 に載せてたわw
要らなくね?っていうか、引けないホスト載せるなんて最悪だから絶対要らないよね><

350:nobodyさん
08/12/31 12:34:29 UdoD6YhC.net
>>347
凄いな・・・。
誰かperl版作って下さい><

351: ◆TWARamEjuA
08/12/31 13:56:28 .net
# チェックお願いしますリスト。増やしたり減らしたり適当に
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 listed€n|, $ENV{HTTP_REMOTE_ADDR}, $result =~ /^127€./ ? '' : ' no';
}

動作確認はしていません♪

352:nobodyさん
08/12/31 22:57:42 UdoD6YhC.net
printf qq|%s =>%s listed€n|, $ENV{HTTP_REMOTE_ADDR}, $result =~ /^127€./ ? '' : ' no';
が上手く動いてないんだが・・・

353:nobodyさん
08/12/31 23:29:36 .net
679 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2008/12/30(火) 13:19:46 ID:NVII90bc0
スレリンク(sec2chd板)

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
URLリンク(dsbl.org)
ふむ。


680 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2008/12/30(火) 14:30:49 ID:4i/n1z860
DSBLあぼん記念カキコ。ところで下のはどうよ。

Spamhausの対抗馬となるフリーのスパム対策サービスがBarracudaから登場
URLリンク(sourceforge.jp)

354:nobodyさん
09/01/01 02:20:51 .net
>>351
\が化けてね?

355:nobodyさん
09/01/01 13:09:08 .net
>>351
ってかちゃんと動作しきれてない気が・・・

356:nobodyさん
09/01/01 13:31:33 z0xGpUSQ.net
>>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さん
09/01/01 17:19:44 .net
>>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さん
09/01/01 17:25:47 z0xGpUSQ.net
>>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さん
09/01/04 15:44:18 .net
変なこと聞くけど、なんで問い合わせるときIPアドレスひっくり返すの?

360:nobodyさん
09/01/05 10:01:03 .net
業界っぽく見えるから

361:nobodyさん
09/01/09 18:24:53 Xsqwk5mc.net
活気が出るのを願ってあげ

362:nobodyさん
09/01/11 20:47:12 .net
>>359
エンディアンの違いじゃね?

363:nobodyさん
09/01/26 13:46:52 g1I0uFd6.net
DSBLを使いたいのですがこれはユーザー登録しないと使えないのでしょうか?

364:nobodyさん
09/01/26 15:18:05 .net
>>363
URLリンク(dsbl.org) なら死亡したっぽい

365: ◆.CzKQna1OU
09/03/08 21:32:29 .net
保守

366:nobodyさん
09/03/28 16:36:12 xAqQTRt0.net
DSBL死んだのか…どうしよ。

367:nobodyさん
09/03/29 00:37:32 Vi6NYFfG.net
>>366
BBQとDNSBLで事足りるでしょ

368:nobodyさん
09/04/15 22:54:53 /QsL8z0W.net
################################################################
#---------------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さん
09/04/16 04:50:16 z2gtEA17.net
>>368
作動するなら問題ないでしょ。
過去レス見ればさらによし。

370:nobodyさん
09/07/31 11:32:30 RnBdDoGz.net
そろそろage

371:nobodyさん
10/01/04 16:59:00 t1azOvnf.net
age

372:nobodyさん
10/03/03 02:34:43 G7dFuFeQ.net
今回bbq組み込んでる人はスクリプト遅くなった?

373:nobodyさん
10/03/03 03:48:00 .net
ちゃんとタイムアウト使ってれば大して重くならないんじゃないかな

374:nobodyさん
10/03/04 04:06:16 .net
>>373
その辺kwsk

375:nobodyさん
10/03/05 01:59:10 .net
>>51のリンク先参考にすればいいよ。

376:nobodyさん
10/03/22 04:35:52 .net
BBQとDNSBLを合体させた最強のプログラムはないものか
ちなみにPHPで

377:nobodyさん
10/03/22 07:14:30 .net
揚げ足取りたい訳じゃないんだが
DNSBLは仕組みの名前で、BBQはそれを使った2ちゃん用ブラックリストじゃないの?
だから合体させたも何も、BBQとそれ以外のDNSBLに同時に問い合わせるようにするだけじゃなくて?

378:nobodyさん
10/04/15 12:37:12 .net
PHPです。

function checkProxyList($msg = '')
{
# 荒らしお断りシステム
# BBQ URLリンク(info.2ch.net)
//チェックお願いしますリスト。増やしたり減らしたり適当に
$DNSBL_list = array('.niku.2ch.net' ,
'.dnsbl.spam-champuru.livedoor.com' ,
'.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") {
//スパム判定に引っかかった時の処理
header("HTTP/1.0 403 Forbidden"); exit;//とか
// }else{//スパム判定に引っかからなかった時の処理 ※適当に変更
// echo "{$DNSBL_listV} 合格よ<br />";
}
}
}



使いたいとこで、下記のように呼び出します
checkProxyList();

379:nobodyさん
10/04/25 00:22:54 .net
403 とか 404 返さずに広告張ったページにとばせばいいのに・・・って
エラーページでそれくらいみなやってるか

380:nobodyさん
10/04/26 04:48:11 .net
スパム系は、投稿するサイトを自動で探し出してリストを作るから403や404にして
「そんなのネーよ!」で、拾われないようにするんだと思う。
広告張ったページであろうとなかろうと、スパムは容赦なく訪れてマシンガンのようにやってくるし、
そのぶんサーバーに不可は掛かるし、スパムは広告なんて見ないだろうし。

381:nobodyさん
10/08/08 17:11:04 .net
おいおい

382:nobodyさん
10/08/27 10:08:16 .net BE:2340096285-2BP(0)
スパム投稿と判断された奴にGENOウイルスでも踏ませたらどうだい

383:nobodyさん
10/08/27 13:58:09 .net
【超絶基地外12歳荒らしの判明しているコテハン】

plus01 ★ 管理人 ★ πナップル ★ きうい ★ mango+ ★ Fine ★

YV/TV ◆.Y./V..TV.
ジエン ◆2.14..sI1E
ネックス ◆Nex/RZxaHI
いざこざ ◆Nex/RZxaHI
いざこざ ◆Iza..hlnPI
いざ・・ ◆Iza..hlnPI
FuLL! ◆FuLL/FW.EQ
1206 ◆1206ePaU1M
ふぁー ◆fah/7D.Rkk
ふぁー 返し ◆fah/7D.Rkk
6分のろーぷら ◆LowPrice/6
労ぷら椅子 ◆LowPrice/6
【livevenus:20】 ◆LowPrice/6
6分のろーぷら ◆MAyUzEEE/E
6分のろーぷら ◆MYU/e0Imzi1E
6分のろーぷら ◆/UeVRo.Tv.
リック◆Lick/SPaQs
連投すみません ◆Lick/SPaQs
うずまき ◆vzqJXqubSg
リック ◆vzqJXqubSg
ナマコぞうすい ◆WgQ1EvIdds

【判明しているリモホ】
p6073-ipbffx01marunouchi.tokyo.ocn.ne.jp
z232163.dynamic.ppp.asahi-net.or.jp
w62.jp-t.ne.jp
cw43.razil.jp


384:nobodyさん
10/09/06 07:30:34 .net
>>383
お前初質板から延々と大量にコピペ貼ってるよな

385: ◆xs.m./NkkNFp
10/09/11 18:43:55 .net
>>383
ipngn\d+marunouchi.tokyo.ocn.ne.jp
\.dynamic.ppp.asahi-net.or.jp
\.jp-t.ne.jp
\.razi.jp

386:nobodyさん
10/09/29 18:05:35 .net
PerlでNet::DNSモジュールが使えない場合でタイムアウトする処理って出来ないですか?

387:nobodyさん
10/10/10 17:20:52 o7qY/lMG.net BE:819034627-2BP(50)
上尾

388:nobodyさん
10/11/15 09:15:05 SKdhU9Bq.net
保守

389: ◆0xsgfhHz92yj
11/02/26 05:54:22.40 wZo1jtnb.net BE:702028962-PLT(21468)
保安点検

390:nobodyさん
11/03/26 16:36:02.86 O7/mMAoA.net
あgey

391:nobodyさん
11/06/22 02:12:12.51 wvXhjcbF.net
串刺してるやつとネットカフェからの投稿者だけ網にかけたい場合は、BBQだと大げさすぎるのかな?
善良者も巻き込まれてるみたいで投稿数が激減してしまったんだが。

392:nobodyさん
11/06/23 12:44:50.48 .net
>>391
串じゃなくても海外のプロバイダからのアクセスがはじかれる
あとは、焼かれた携帯からもはじかれるな
あと、ほんとにたまに日本の大手のプロバイダが焼かれてアクセスはじかれる場合もある

うーん、どうなんだろうか
大手プロバイダのIPアドレスで何年も昔に焼かれた奴も放置されてる場合もあるしなー



393:nobodyさん
11/06/24 12:58:39.21 .net
BBQ見てるだけなら焼かれ携帯は通るような。
善良者さんのIP or IPレンジはホワイトリスト化して素通りにしてあげればいいと思うよ。

生IPでやんちゃするのもいるわけだし状況に合わせて運用。

394:nobodyさん
11/06/24 14:26:45.88 .net
>>393
あっそうだな
携帯は通るな
勘違いしてた


395:391
11/06/24 16:41:31.28 .net
れす㌧
まあ時間が立てば善良者だけの掲示板に育つわけだから、ある程度の犠牲は仕方ないか・・・


396:nobodyさん
11/07/25 18:06:12.11 .net
Wordpress 
<?php
/*
Plugin Name: 荒らしお断りシステム:BBQ
Plugin URI: プラグインの配布のURL
Description: Open Proxy(公開プロキシ)サーバ等のIPアドレスの国産のブラックリスト
Version: 0.0.1
Author: ID:kplGY7FD(2chの人)
Author URI: 作者のURL
*/
add_action( 'login_form', 'checkProxyList' ); //ログインフォーム
//buddypress ログインフォーム サイドバー
add_action( 'bp_sidebar_login_form', 'checkProxyList' );
add_action( 'register_form', 'checkProxyList' );
//add_action( 'comment_form', 'checkProxyList' );
add_action( 'signup_extra_fields', 'checkProxyList' );
//buddypress
add_action('bp_after_signup_profile_fields', 'checkProxyList');
function checkProxyList($msg = '')
{ # 荒らしお断りシステム BBQ URLリンク(info.2ch.net)
//チェックお願いしますリスト。増やしたり減らしたり適当に
$DNSBL_list = array('.niku.2ch.net' , '.dnsbl.spam-champuru.livedoor.com' , '.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") {
//スパム判定に引っかかった時の処理
@header("HTTP/1.0 403 Forbidden"); exit;//とか
// }else{//スパム判定に引っかからなかった時の処理 ※適当に変更
// echo "{$DNSBL_listV} 合格よ<br />";
// @header("HTTP/1.0 403 Forbidden"); exit;//とか
} } }
?>

397:nobodyさん
11/10/03 21:52:09.18 .net


398:nobodyさん
11/10/25 20:35:22.91 .net
透明牌

399:nobodyさん
12/02/22 03:32:36.07 .net
ほしゅ

400:nobodyさん
12/03/01 22:15:27.09 9am3G02P.net
近頃、基地外によくBBQサーバ落とされるみたいだしなんらかのタイムアウト処理は入れたほうがいいな
PerlだったらNet::DNSあたりでPHPだったNet/DNSか

401:nobodyさん
12/03/09 20:38:17.29 draL2rv2.net BE:3756363078-PLT(12000)
2chが閉鎖する閉鎖するって言ってるけどBBQサーバはどうなるんだろう

402:nobodyさん
12/04/22 17:41:48.86 VxcqIDpO.net
BBQシステムは残ってほしいよなあ。
最悪仕様やプログラムを公開してほしい。

403:nobodyさん
13/02/08 02:44:12.57 .net
KDDI利用のサーバーは、注意。
遮断された模様。

bind.dion.ne.jp can't find **.**.**.**.niku.2ch.net: Non-existent host/domain

404:nobodyさん
13/03/26 17:51:55.14 .net
5月31日でスパムちゃんぷるー終了だって

405:nobodyさん
13/12/20 20:35:45.16 CyxNd/Yt.net
例えばブラウザで串設定してこのスレ開くとボボンハウスに飛ばされ
また専ブラで同じ串設定して書き込むと書き込み失敗するのに
BBQ判定は127.0.0.1で返ってくるのは何故でしょう?

ちなみに使った串はsoftbank221111054231.bbtec.net
ポート80です。

406:nobodyさん
13/12/21 14:15:28.54 .net
他の串で>>358やってみたけど全スルーでした
要するに完全じゃないのでこれ以外に定番の基本的な串チェックかまさないとダメという事みたいですね
スレ汚しすみませんでした

407:nobodyさん
13/12/31 23:56:32.31 .net
OCNもお断りされたのか

*** nv-kc151.ocn.ad.jp can't find niku.2ch.net: Non-existent host/domain

408:nobodyさん
14/05/12 10:49:51.64 Bgb4yq+U.net
最近BBQめっちゃ重いけど、まだ普通に使ってる人いる?

409:nobodyさん
14/05/13 21:03:26.20 6sATXZfc.net
反応がめっちゃ遅くなったよね。
ホームページの掲示板で荒らし対策に使ってるので普通に使えるように
してもらいたい。

410:408
14/05/16 10:26:40.64 EKyPgCvL.net
やっぱどこでもそうなのかな…
というか、遅いどころか正常にチェックしてないっぽく、何通してもスルーしてくれる。
もう外部アクセスできなくなったのかな。

411:nobodyさん
14/05/16 20:37:05.18 .net
そうだね。スルーしちゃってるね
このまま使えなくなっちゃうのかなー
非常に重宝していたのだが

412:nobodyさん
14/06/25 22:50:31.08 .net
どうもsc対策でさくらサーバはじいて外部参照できなくしてるみたいね。
長らく使わせてもらったお礼代わりに、今代替して使ってるDNSBLを記しておく。

all.rbl.jp
bl.spamcop.net
zen.spamhaus.org(リストの種類によって返り値が127.0.2-11で可変するので注意)

以上。
ではさようなら。

413:nobodyさん
14/08/21 20:22:29.67 .net
niku.2ch.net正引きもできなくなってるじゃん・・・

414:nobodyさん
15/02/16 19:38:23.95 .net
糞マンゴーの悪政の影響でBBQは外部参照禁止になりました

415:nobodyさん
15/05/16 11:59:12.55 .net
使えるようになったと思ったらまた使えなくなった
代わりになるものないのかな

416:nobodyさん
17/12/30 13:47:49.93 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
QSCHX3VEAA

417:nobodyさん
18/02/20 04:58:47.13 .net
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

418:nobodyさん
18/06/20 22:51:01.32 UnZq46Ab.net
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
82PAB

419:nobodyさん
23/07/13 14:48:28.75 1gFyUNWAv
日本國民は国家の存亡に関わる陰謀に立ち向かわねは゛なりません、曰本國民の若者を始め武器を持って戦える全ての人は、ためらわす゛この義務
を果たしてくた゛さい,力による一方的な現状変更によって滑走路にクソ航空機にと倍増させて都心まて゛数珠つなぎで鉄道の3Ο倍以上もの莫大
な温室効果カ゛スまき散らして気侯変動させて海水温上昇させてかつてない量の水蒸氣を曰本列島に供給させて洪水に土砂崩れに暴風にと住民の
生命に財産に地球にと破壊することて゛私腹を肥やし続ける世界最悪の殺人テ囗組織公明党国土破壞省の陰謀から国を守って国民としての名誉を
得るのて゛す。山ロ那津男は議員報酬という名目で毎年國民から2O〇○萬以上もの金銭を強盜してるし強盜殺人の首魁齊藤鉄夫なんか蓄財з億
圓を超えてるわけた゛か゛.欧州みたいに他人の権利を強奪して私腹を肥やすだけの存在て゛ある恥知らず犬コ□公務員と四六時中殺し合ってる社會
を民主主義というんた゛そ゛、マゾ体質の西曰本被害者とかいつまて゛モクトーだの無意味なバ力晒し続けてんだか、この私利私欲な動機に基づいた
行為を通し゛て人の命を非常なまでに軽視するテ□政府には物理的反撃なくしてお前らの生命と財産は維持て゛きないことをいい加減認識しよう!

創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ一が口をきけて容認するとか本氣で思ってるとしたら侮辱にもほどか゛あるぞ!
URLリンク(i.imgur.com)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch