【荒らしお断り】 BBQを組み込んでる人【システム】 [sc](★0)
-
- 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;
}
#################################################################################################
#
#################################################################################################
-
- 143
- 2006/03/15(水) 10:22:23
-
どなたか↓のサイトにあるアップローダーの投稿処理にBBQを
導入するにはどこに>>32などを入れればいいのか教えて下さい
適当なところに色々入れてみましたが串でも普通に通ってしまい全く変わりません
ttp://sugachan.dip.jp/download/uploader.php
ソースは↓です。
http://pic.syuriken.jp/cgi/upload.txt
-
- 144
- 2006/03/15(水) 10:37:10
-
まずは、なにをうpしてるロダか明らかにせよ。
話はそれからだ。
-
- 145
- 2006/03/15(水) 11:08:29
-
関係有るのか?w
-
- 146
- 143
- 2006/03/16(木) 03:48:02
-
>>144
特定されそうですが某携帯機種用のアイコンとか壁紙とかスキンのロダです
-
- 147
- 2006/03/16(木) 04:06:44
-
ふーん。がんばって。
-
- 149
- 2006/03/16(木) 09:32:56
-
まあ、専ブラで更新は全てチェックしているわけだが。
-
- 150
- 2006/03/16(木) 11:26:40
-
少なくとも2行目に入れれば全てのアクセスについては有効になることはわかってるよな?
-
- 151
- 2006/03/17(金) 02:41:26
-
なんだってー!?
-
- 152
- 2006/03/30(木) 07:36:05
-
なんだってー!?
-
- 153
- 2006/03/30(木) 21:59:24
-
>>143のならメイン処理ってとこに入れればよさげ
-
- 154
- 2006/03/31(金) 00:17:31
-
下記スクリプトにBBQを組み込みたいのですが、
ソース再配布不可のため丸投げスレでは拒否されました。
【. CGI名 .】 Response BBS Ver.1.23
【配布先URL】 ttp://dream.lib.net/room/cgi/e_resbbs.html
【. 置き場所 .】 ttp://dream.lib.net/room/sys/dlcount/dlcount.cgi?f=4_2
resbbs.cgiの165行目に(手入力による)ホスト規制に関する記述があります。
只今、勉強中でありますが、さっぱり分かりません。
どなたかアドバイスをよろしくお願いいたします。
-
- 156
- 2006/03/32(土) 02:40:25
-
>>154
さっぱりわからないのでは、他人に教えてもらってもわからないと思いますので、
よくわからない、程度まで自力で勉強してきてくださいね。
-
- 157
- 2006/04/06(木) 17:30:46
-
プロキシを使っていなくても規制される人を通すにはどうすればいいのでしょうか?
お願いします。<(_ _)>
-
- 158
- 2006/04/06(木) 23:17:38
-
2chの運営に掛け合ってみたら?
巻き添え規制の場合は南無だけど。
-
- 159
- 2006/04/07(金) 00:46:54
-
今
■ウィルス爆撃相談所&焼き処2【RockBBQ】
http://qb5.2ch.net/test/read.cgi/sec2chd/1144022103/
見てたら判るけどウイルスによる爆撃で焼きまくりだから
あきらめてもらうか、それこそスクリプトに手をくわえてホワイトリスト処理させるしかないんじゃねぇの?
-
- 160
- 2006/04/07(金) 08:14:09
-
>>158-159
ありがとうございます。
-
- 161
- 2006/04/09(日) 10:23:42
-
>>1のとかってどういうシステム?
2ちゃんが規制してきたデータをそのまま弾くってこと?
あと常に規制リストは更新されてるの?
-
- 162
- 2006/04/09(日) 22:09:00
-
前に携帯から荒らしてきたやつは(固体番号じゃないやつ)@ezweb〜だったけどそれも規制できるのかな?
-
- 164
- 2006/04/10(月) 15:37:15
-
>>163
トン
-
- 165
- Python
- 2006/05/12(金) 14:25:36
-
import socket
#socket.setdefaulttimeout(2.0)
def BBQ(ip):
try:
return socket.gethostbyname((reduce(lambda i, j: str(i) + '.' + str(j), reversed(map(int, ip.split('.', 4))), '') + '.niku.2ch.net')[1:]) == '127.0.0.2'
except socket.error:
pass
return False
-
- 166
- 2006/05/13(土) 11:29:44
-
>>165
Python には array を reverse する関数が無いの?
-
- 167
- Python
- 2006/05/14(日) 02:40:24
-
こっちの方がいい
import socket
#socket.setdefaulttimeout(2.0)
def BBQ(ip):
import socket
try:
return socket.gethostbyname((reduce(lambda i, j: str(j) + ?.? + i, map(int, ip.split(?.?, 4)), ??) + ?niku.2ch.net?)) == ?.0.0.2?
except socket.error:
pass
return False
>166
あるけどインプレースで行うからreversedを呼ぶ
-
- 168
- 2006/05/14(日) 02:41:22
-
化けたorz
-
- 169
- 2006/06/06(火) 03:31:42
-
>>32をphpで書くとどうなりますか
-
- 170
- 2006/06/06(火) 10:01:58
-
スレ内をPHPで抽出すれば目的のものは手にはいるんじゃね?
-
- 171
- 2006/06/06(火) 15:37:57
-
いや、6じゃなくて32なんすよね
-
- 172
- 2006/06/16(金) 11:58:51
-
if(implode('.', gethostbyname(implode('.', array_reverse(explode('.', $_SERVER['REMOTE_ADDR'])) . '.niku.2ch.net'))) == '127.0.0.2'){ header('Content-Type: text/html'); exit('Proxy'); }
-
- 173
- 2006/06/16(金) 20:15:42
-
>>172
warningかなり出ます。
-
- 174
- 2006/06/16(金) 23:02:17
-
function is_blacklisted($addr) {
$chklist = array(
'niku.2ch.net',
'list.dsbl.org'
);
$ip = explode(".", $addr);
if ($ip) {
$rev = "{$ip[3]}.{$ip[2]}.{$ip[1]}.{$ip[0]}";
foreach ($chklist as $host) if (checkdnsrr("$rev.$host", 'A')) return TRUE;
return FALSE;
}
}
-
- 175
- 2006/06/16(金) 23:49:15
-
warnig出なくなりました。
しかし、プロキシ通しちゃいましたね。
perlの2行物は遮断できたのですけど何故かな。
-
- 176
- 2006/06/16(金) 23:51:15
-
php がデキの悪い言語だからだと思う。
-
- 177
- 2006/06/17(土) 00:03:28
-
32のcgiをphpにrequireて出来ます?
文字がそのまま出ます。
32を32.cgiとして表記
requireを<php の下に書いたが無理でしたね。
-
- 178
- 2006/06/17(土) 09:02:26
-
>>177
PHPからPerl呼び出せるなんてはじめて聞いたんだが。
-
- 179
- 2006/06/17(土) 19:33:07
-
<?php
require_once('Net/DNSBL.php');
$dnsbl = new Net_DNSBL();
$dnsbl->setBlacklists(array('list.dsbl.org', 'xbl.spamhaus.org', 'sbl.spamhaus.org'));
if?($dnsbl->isListed($_SERVER['REMOTE_ADDR']))?{
????die('block!!');
}
?>
-
- 180
- 2006/07/07(金) 04:24:02
-
\\ / \\ //
_/ \ ヽヽ
ー--‐ヘ__,  ̄7 //,へ、 ヽ i i
( / // `ー=二_ .「| 「| | | }ー--ヘ
こ な { /イ // ` ー-=|」_|」 | | ノ \
れ .ん | |1 j/| _-‐' `ー- __ | j| i | な |
は. な l |刈 /5芥 /5芹\ j,イi j| | | |
.ぁ .ん l 斤| c{::_j} {::_j}c 行くl| 。 | | |
| .で | ハL|/// i //// |ノ/ l| | | |
| .す | ° 「iハ __ /´ | o ,} | |
!! か 廴__ |川ヽ. /_ ̄ ヽ / 八 -{. !! |
ぁ { ̄ c 八| \ { L___,「} / i/j/ } /
( / }ヘl l个.` 二. ´ 个 | / ヽ /
) { ,.-‐─¬'´ト| | | |/`ー-- 、 `ヽ__/
!?| ゜/\ | }!人 /刈{ / \
/' ∠_ |_ \__/ __/| / / \
⌒ヽ⌒ / \ 「  ̄\小/ |/ | / |
| ,..-─‐‐y┐/| ー广}ー ト、 / ̄ ̄ヽ_ |
// | / ー‐--} ノ | L__,イ ̄ト、_ノ / {二 ̄ | ! \\
-
- 181
- 2006/07/09(日) 14:22:43
-
下のような投稿が一日数回され困っています。
>>32を入れてみたところ、1週間くらいは投稿がなく、安心していたんですが
最近、また同じような投稿が始まりました。
串ではなく生IPできてるんでしょうか?
http://www.dotup.org/uploda/www.dotup.org3726.png
-
- 182
- 2006/07/09(日) 14:28:21
-
結構生IPでやってくの多いよ。
BBQだけでなくurlが複数ある場合とかで弾いた方が楽かと。
-
- 183
- 2006/07/18(火) 08:34:35
-
[url=
を含む投稿を弾くと激減するよ
海外では御用達のphpBB用リンクタグだが、使ってるのはphpBBじゃないっしょ?
-
- 184
- 2006/07/18(火) 19:52:24
-
>>183
[url=
これなんだと思ってたら、そういうことだったのか。
-
- 185
- 2006/07/18(火) 20:51:00
-
>>183
最近はずいぶん減ったな。 それよりもリンクをHTMLで直接張ってくるほうが10倍以上あるから
</a>を禁止ワードにしてはじいてる。
-
- 186
- 2006/07/23(日) 20:41:20
-
人いるかな?
Perlへの組み込み自体は簡単だったんだが、これって2chが落ちてる場合
(BBQにつながらない場合)、どうなるんだろう。
タイムアウトして処理続行? それともエラーで止まっちゃう?
後者だったら困るなあ。
>>51に関連しそうなことが書いてあるが、自分の能力では理解不能。
-
- 187
- ◆TWARamEjuA
- 2006/07/23(日) 21:25:37
-
>>186
TimeOutして続行ですね。(127.0.0.1が返ってこないから)
で、Net::DNSを利用することでTimeOutの秒数が指定できることから、
短くすればもたつき感がなくなるかと。
-
- 188
- 2006/07/23(日) 21:25:49
-
Perl に組み込めるほどのスキルがあるなら考えるまでもなくわかるでしょ;-P
-
- 189
- 2006/07/23(日) 22:39:47
-
あ、続行ですか。よかった。
それにしても敵(日本人)はどっからプロキシリスト探してくるんだろうな…。
今まではCyberSyndromeで対応してたんだが、載ってないプロキシだから
スルーされまくり。ましてや普通の投稿を装うもんだから気色悪い。
-
- 190
- 2006/07/24(月) 12:01:28
-
BBQを組み込み、引いて結果を保存するがそれによって拒否はしないという風にして2ヶ月ほどたった。
毎日300〜400件の迷惑書き込みがあるが、BBQで陽性反応が出る書き込みは週に1回あるかないか。
自分の場合はぜんぜん役に立たないという結論。
-
- 191
- 2006/07/24(月) 12:10:22
-
すごい規模っすね、300って…
-
- 192
- 2006/07/24(月) 19:16:38
-
どんな相手に狙われてるかで結構違うと思うよ。
うちは掲示板が複数あるんだけど、
ある掲示板へのスパム投稿元はBBQヒット率がすごく高いけど
別の掲示板ではさっぱり、って感じだから。
(スパマーによって特定の掲示板しか狙わないのが謎だけど)
BBQもそりゃ万能じゃないけど、入れておけば保険にはなると思う。
このページを共有する
おすすめワード