【スレ立て規制】 mesh だけ規制強化する?
■ このスレッドは過去ログ倉庫に格納されています
http://qb5.2ch.net/test/read.cgi/operate/1086828595/121
121 : ◆BDFCNV1.to :04/06/11 17:02 ID:CbRggP3Q
この板にスレッド立てて徹底的に話し合ったほうがいいと思う
【スレ立て規制】 mesh だけ規制強化する?
みたいな感じかな、 http://news12.2ch.net/test/read.cgi/news/1086870795/191
191 :番組の途中ですが名無しです :04/06/11 04:04 ID:Y+QyCt86
スレ立て規制1024(meshは実質0)
連続書き込み制限180秒
スレッド保持数50+
>>1は強制fusiana
串規制(●持ちは串オケ) これはまあよいとする
雑居鯖と違って独立鯖なので巻き込まれ板が生じないのをいいことにやりたい放題やってるな、氏ねよ
http://news12.2ch.net/test/read.cgi/news/1086870795/197
197 :FOX ★ :04/06/11 04:07 ID:???
>>191
どうしてmesh は実質0なの?
http://news12.2ch.net/test/read.cgi/news/1086870795/220
220 :FOX ★ :04/06/11 04:16 ID:???
いやー
誰か知っているかと思って待ったいるんだが、
http://news12.2ch.net/test/read.cgi/news/1086870795/233
233 :番組の途中ですが名無しです :04/06/11 04:20 ID:iFNY3LXL
>>220
meshのダイヤルアップの場合、接続し直すと、
スレ立て規制を免れるということらしい・・・
http://news12.2ch.net/test/read.cgi/news/1086870795/237
237 :FOX ★ :04/06/11 04:22 ID:???
>>233
ということは、どうにもならないと?
そゆことか、
http://news12.2ch.net/test/read.cgi/news/1086870795/243
243 :番組の途中ですが名無しです :04/06/11 04:24 ID:iFNY3LXL
>>237
どんなにスレ立て規制を強化しても、
meshのダイヤルアップに対しては効果がないということみたい・・・
http://news12.2ch.net/test/read.cgi/news/1086870795/252
252 :FOX ★ :04/06/11 04:27 ID:???
>>243
まぁ またスレ立て規制のルーチンを新しく考案しないとダメということですなぁ
bbs.cgi でも一番難解な部分の一つだから
たぶんこのままかと、
誰か書いてみたら?
http://news12.2ch.net/test/read.cgi/news/1086870795/262
262 :FOX ★ :04/06/11 04:29 ID:???
現ルーチン貼っておくか、
猛者はがんばれ
わしゃ ちんぷんかんぷんだった
●餅でmeshだがいくらつなぎ直してもスレ立てられないよ。 現在の状況:
my $ripfile = $PATH . "内緒";
my (@IP, @IIP, $TIP);
if($FORM{'subject'} ne ""){
#スレッド立てすぎチェック
my (@IP, @IIP, @ZIP, $TIP, $VIP, $SIP, $JIP, $HIP);
$TIP = $HOST;
$TIP =~ s/<(.*)>//g;
$VIP = $TIP;
if($FLAG == 5){
$TIP = $FORM{'sid'};
$TIP =~ s/\W/\\$&/g;
}else{
my @ippart = split(/\./, $TIP);
$JIP = $ippart[0];
if($TIP !~ /[a-zA-Z]/o){
$TIP =~ s/[0-9]+$//o;
$TIP = "^" . $TIP;
}elsif($JIP =~ /[x\-\.\d]{12}/o){
$TIP =~ s/([x\-\.\d]{5})([x\-\.\d]*)/$1\.\*/o;
}elsif($JIP =~ /\d{8}/o){
$TIP =~ s/(\d{3})(\d*)/$1\.\*/o;
}else{
if(@ippart < 5){
$TIP =~ s/\d+/\.\*/g;
}else{
if(($ippart[@ippart-6] =~ tr/\d/$&/) > 4){
$TIP = $ippart[@ippart-6];
$TIP =~ s/\d.*/\.\*/g;
}else{
$TIP = "";
}
$TIP .= "$ippart[@ippart-5].$ippart[@ippart-4]";
$TIP =~ s/\d+/\.\*/g;
$TIP .= ".$ippart[@ippart-3].$ippart[@ippart-2].$ippart[@ippart-1]";
}
}
$HIP = "$ippart[@ippart-3].$ippart[@ippart-2].$ippart[@ippart-1]";
}
# 書き込みログファイル
open(RIP,"<$ripfile");
@ZIP = <RIP>;
close(RIP);
# 書き込みホスト保存
open(WIP,">$ripfile");
#flock(WIP,2);
print WIP ("$HOST,$FORM{'sid'},$FORM{'key'}\n", @ZIP)[0..$SETTING{'BBS_THREAD_TATESUGI'}-1];
close(WIP);
} meshだけを厳しくするっつーことだが
meshの一部(ダイヤルアップ)だけ厳しくなかったとも言える 一応スレタイはmeshが入ってるけど
テーマはスレタテ制限の思想というか
現状との擦り合わせだと思われ。 よくよく眺めてみると、スレ立てには関係ない部分ですよね?(゚∀゚)アヒャ
$HIP $TIP $VIP は、ログ書きとか、規制メッセージ用に使っているのかな? >>10
そのあとに連投規制系の処理が続いているんです
餅つけとか、そのへん 発端はニュー速からだと思うが
ニュー速でスレ立ててIPが出るので
ある意味、いい実験になってたな。 そもそもなんでmeshだけ規制が効かない(?)んだろう? >>11
なぁるほどやっぱり(w
ひとまず完成形としては、「スレ立て規制」部分を完全に切り分けたカタチの方が良さそうですよね。 >>13
おそらくこれかなぁ。
if(substr($HOST,-10)=='mesh.ad.jp'){ #追加
鰓にはならないけれども本来は、
if(substr($HOST,-10) eq 'mesh.ad.jp'){ #追加
と評価すべき。 >>3
ログインしないでやってる?ログインしてたら意味ないよ。 メール転載なので私に突っ込まないで下さい
このスクリプトで確認すると説得力が有るような気がします。
立てすぎリスト確認スクリプト(mesh規制済みのもの)
http://tatsu01.at.infoseek.co.jp/etc/tatesugi.pl
使い方(winの場合)
コマンドプロンプトで、
perl tatesugi.pl ホスト名
と打ちます。
$TIPという所に注目して下さい。
それで規制範囲が分かると思われます。
(bbs.cgi全部見た事が無いので憶測です)
ちなみに、規制範囲はダイアルアップだけではありません。
xDSLもFTTHもAIR-H''も@Freedもです。
スレッドにも書きましたが、
これでmeshを規制しても、まだocnよりはゆるいです。 >>13
ざっと見たところ、ホスト名の数字がある程度変わっても同じホストとみなし、
英字が変われば別のホストとみなしている、みたい。
で、meshは繋ぎかえで英字まで変わる(ナンバリングを16進数でやってる)から、かな。 >>18
以外と高級なことやってるんだね。
でも、IPアドレス群(クラスBあたりとか)のほうが内容的には
簡単かつ公平だと思うけどね。 >>11
&Disperror('そのホストからはしばらくスレッドは立てられません'); ←だったかな?
の部分(条件式も含めて)は晒せますでしょうか? ■ このスレッドは過去ログ倉庫に格納されています