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;
}
#################################################################################################
#
#################################################################################################


ここまで見た
  • 61
  • 57
  • 2006/01/31(火) 09:08:58
>>60
ちゃんと探そうよ。
http://pear.php.net/manual/ja/package.networking.net-dns.php

ここまで見た
  • 62
  •  
  • 2006/01/31(火) 09:17:23
お前何でそんなこともわからんでこの板いるんだよ、とか言われそうだけど、
>>32はアクセス自体はじいちゃうけどperlだったら#!/usr/bin/perl 下とか適当な所にぶちこむだけで動作する。
>>1のは掲示板とかのアクセスは許可して投稿処理だけしかはじかないけど、
perlの適当なところに入れるだけじゃダメで少しはperlの知識が必要ってことでおk?

ここまで見た
  • 63
  •  
  • 2006/01/31(火) 14:29:19
>>1はサブルーチンだから適当なところ(投稿処理時でなくてもいいけど)で呼び出して使う。知識ってほどの知識は特にいらないと思うけどな。

ここまで見た
  • 64
  •  
  • 2006/01/31(火) 19:51:56
そのまま入れても、DispErrorなんていうルーチンが無いだろ。
単純にエラー画面出すだけのサブルーチン作ればいいんだけど。

ここまで見た
  • 65
  •  
  • 2006/02/01(水) 15:14:54
>>64
ネタだよな。いまどきDispライブラリ入れないでperl使えるか?


ここまで見た
  • 66
  •  
  • 2006/02/01(水) 15:18:53
なにそれ

ここまで見た
  • 67
  •  
  • 2006/02/01(水) 15:40:47
もうちょっと乗ってやれよ…

ここまで見た
  • 68
  •  
  • 2006/02/01(水) 15:42:19
いやつまらんし。
こんな奴に乗って何の得があるのかと。

ここまで見た
  • 69
  •  
  • 2006/02/01(水) 15:57:34
なにそれ

ここまで見た
  • 70
  •  
  • 2006/02/01(水) 15:59:28
レスしている時点で既に乗っているw

ここまで見た
  • 71
  •  
  • 2006/02/01(水) 17:16:20
それだけでもありがたいと思わんと。

ここまで見た
  • 72
  •  
  • 2006/02/01(水) 21:12:31
>>62
>>32のだって、投稿処理のサブルーチンに入れれば、投稿だけに効くし
>>1のだって、スクリプトの頭で呼び出せば、全てに効くんだが。


ここまで見た
  • 73
  •  
  • 2006/02/01(水) 21:59:13
>>57-61
試したのなら組み込み例を…プリーズ……

ここまで見た
  • 74
  •  
  • 2006/02/02(木) 03:30:58
投稿だけに効かすと重い時に連打されるから
頭に入れて出力される文字を若干ソフトに変えればいい
生IPではじかれたやつも違う日に繋いで入れればよし。

ここまで見た
  • 75
  •  
  • 2006/02/02(木) 04:25:21
>>74
それはベターと考えてるから粘ってるんじゃないの
久美子MENって悩んでる連中の中でいまだに上手くできたという報告がないけども
知識なくても、それっぽい場所探して組み込みと試行繰り返せばどうにかならんかな
どうしてもわからんなら久美子MENスク晒してみたらいい
わざわざ試行してやる気Neeeeeeeeeeeeけれども、一発で見抜けるようなら教えてやらんでもない期待はするな


ここまで見た
  • 76
  •  
  • 2006/02/02(木) 07:28:10
この板、WebProgramわかんねーくせにくんじゃねーよサルwww
的な感じなのかと思い込んでたけど結構優しいんだな。

ここまで見た
  • 77
  •  
  • 2006/02/02(木) 08:00:44
あー、Proxyとか出さずに、ただいまメンテナンス中です。見たいな表示にしとけばいいのかw

ここまで見た
  • 78
  •  
  • 2006/02/02(木) 18:22:45
32でそういう表示じゃなくて
特定のファイルを表示させるには
どうすればよかんべ?

ここまで見た
  • 79
  •  
  • 2006/02/02(木) 18:40:45
print 'Content-Type: text/html', "\n\n", 'Proxy';
ここを変える。ファイルの読み込み・表示なんて説明させないでね

ここまで見た
  • 80
  •  
  • 2006/02/02(木) 18:57:35
別ファイルに飛ばすなら
http://easycgi.xrea.jp/tips/perl/location.htm
によると
print "Location:http://〜\n\n";
にすればよさそう

ここまで見た
  • 81
  •  
  • 2006/02/02(木) 20:45:55
できた。ありが?

ここまで見た
  • 82
  •  
  • 2006/02/05(日) 21:28:22
askaBBSに組み込んでみたんだが効果がなかった。
何故だ?
普通に組み込んだだけじゃダメなの?

ここまで見た
  • 83
  •  
  • 2006/02/05(日) 22:42:33
ただ単に荒らしが串使ってないとか?

ここまで見た
  • 84
  •  
  • 2006/02/05(日) 22:44:57
自分で試しました

ここまで見た
  • 85
  •  
  • 2006/02/05(日) 23:01:18
串使って?

ここまで見た
  • 86
  •  
  • 2006/02/06(月) 20:23:59
それしかないでしょ。

ここまで見た
  • 87
  •  
  • 2006/02/06(月) 21:12:43
普通に考えて、組み込みに失敗しただけじゃない?

ここまで見た
  • 88
  •  
  • 2006/02/06(月) 22:38:23
>>82
どこかで改造したソース晒してみ?

ここまで見た
  • 89
  •  
  • 2006/02/07(火) 10:30:06
何処に入れても効果ない・・・。
あの>>1のソースだけでいいんだよね?
他に入れるのあるの?

ここまで見た
  • 90
  •  
  • 2006/02/07(火) 10:51:07
>>89
スレ読めばわかるが、>>1の入れただけじゃ駄目だぞ。
ちゃんとしかるべきところで呼び出さないと。

ここまで見た
  • 91
  •  
  • 2006/02/07(火) 11:04:27
アクセス制限とかの下に入れたけど無理か・・・。
う〜ん、どうすれば・・・。

ここまで見た
  • 92
  •  
  • 2006/02/07(火) 13:17:03
一番簡単なのは

>>41>>32


ここまで見た
  • 93
  •  
  • 2006/02/07(火) 13:19:20
gethostbyaddr関数が使えないと無理ですよね?
後、ダイアルアップでも大丈夫っすか?

ここまで見た
  • 94
  •  
  • 2006/02/07(火) 13:43:29
>>93
ダイアルアップが何だって?

ここまで見た
  • 95
  •  
  • 2006/02/07(火) 13:46:02
ダイアルアップだとHOSTの読み込めないから弾かれるかな?

ここまで見た
  • 96
  •  
  • 2006/02/07(火) 14:49:14
ダイヤルアップでもhostは読み込めるのだけど、何が言いたいんだろう?

ここまで見た
  • 97
  •  
  • 2006/02/07(火) 15:04:18
Perlコーディング初心者質問スレ Part 46
http://pc8.2ch.net/test/read.cgi/php/1137518266/

まずはお勉強してからだね。

ここまで見た
  • 98
  •  
  • 2006/02/07(火) 15:17:19
そうなんですか?
読み込めないのですが・・・。

ここまで見た
  • 99
  •  
  • 2006/02/07(火) 20:43:49
荒らしは何でもかんでも弾くものではないんだが。
Proxy認定されてるものを弾くだけだろ。

ここまで見た
  • 100
  •  
  • 2006/02/08(水) 02:41:35
個人的なメモ
ttp://bad.tune.jp/archives/2005/11/bbq.html

ここまで見た
  • 101
  •  
  • 2006/02/11(土) 23:03:34
.htaccessでこれを使ってはじくのは無理?

ここまで見た
  • 102
  •  
  • 2006/02/12(日) 20:05:03
アクセスが多い掲示板でこれを使っても、2chの方へ
負荷がかかりすぎて迷惑ということはないですか?
システムの理屈がわかってないので。

ここまで見た
  • 103
  •  
  • 2006/02/12(日) 22:39:46
DNS問い合わせだからそんなに負荷かからないはず。
問い合わせる側のほうが負荷かかるかも。

ここまで見た
  • 104
  •  
  • 2006/02/13(月) 16:12:24
>>102
あと普通チェックは書き込み時だけ必要だから頻度はかなり低いはず。 

ここまで見た
  • 105
  •  
  • 2006/02/13(月) 17:57:36
>>103,104
ありがとうございます。

ここまで見た
  • 106
  •  
  • 2006/02/14(火) 14:36:54
自分の掲示板のログにある3000ほどの書き込みは約700ほどのアドレスから書き込まれていた。
これをBBQに食わせてみたら34が陽性反応。これらのうち逆引きが出来てたのは20でこれらは
全て荒らしでなかった。 残る14。 4つは消し忘れた荒らし。 

問題は残る10。 tracerouteすると怪しげな所に行くのだが、投稿内容はいたってまともな
普通の投稿に見える。 プライバシー意識の強い、スキルのあるユーザーが串を
使ってるのか? これらの投稿を弾くべきか? 

ここまで見た
  • 107
  •  
  • 2006/02/14(火) 15:43:39
ぱっと見まともでも、自演かもしれないからなんとも。
普通にそういうのは弾いちゃっていいと思うよ。

ここまで見た
  • 108
  •  
  • 2006/02/14(火) 16:19:06
被害を受けてなかったらあえてはじく必要はないんじゃないの?
下手を打って逆恨みされるとかイメージダウンとか
サイト管理者にとってはそっちのほうが痛いと思うけど

ここまで見た
  • 109
  •  
  • 2006/02/14(火) 16:20:46
後ろめたいものが無ければ問題ないから大丈夫では。
管理に割くコストを考えたら全然有りだと思う。

ここまで見た
  • 110
  •  
  • 2006/02/14(火) 22:49:34
>>108
いや、問題はBBQを導入したらそういう人は選択の余地無くはじいてしまうんですよね。
たしかに逆恨みは怖い。

ここまで見た
  • 111
  •  
  • 2006/02/14(火) 22:52:00
この程度で逆恨みするやつだと、逆に弾いた方が結果的に幸せな気がする。

砂時計アラームタイマー
フリックゾンビ
ここまで見た

★お気に入り追加

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