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 listedn|, $ENV{HTTP_REMOTE_ADDR}, $result =~ /^127./ ? '' : ' no';
}
動作確認はしていません♪
352:nobodyさん
08/12/31 22:57:42 UdoD6YhC.net
printf qq|%s =>%s listedn|, $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)