【協力願】Boo2008(旧Boo80)で串を食べませんか? その8
■ このスレッドは過去ログ倉庫に格納されています
Boo2008の仕様@2009/06/24 現在
●概要
・BBQチェックを行います。登録済みの場合はここで終了。
・SpamCop(http://www.spamcop.net/)チェックをしています。黒の場合、焼き確定。
・標準で30個のポートをチェックします。
ただし、単純にproxy接続するだけなので、WebCGIやSocks、Torには現時点では未対応です。
ポート番号を追加指定することが出来ます。
・逆引きできないIPアドレスは、焼き確定。
ただし、ポートもチェックします。結果をHack72へ送ります。
・正引きできないホスト名に対してIPアドレスが存在する場合は、焼き確定。
ただし、Hack72には送られません。 ●Boo2008(boo2008.cgi)に投入するデータ(クエリ)
・赤の時(書き込みログから逆探知)
type=red
boo2008_uri=掲示板のURI
boo2008_time=書き込み時間
boo2008_id=ID
+はそのままで桶。???のときは空白で。
(現状、空欄でも採取可能の模様。将来的に仕様変更するかもなので残しておきます。)
boo2008_trip=#トリップキー(最新12桁対応のつもり)
boo2008_red=ポチっとな♪(無くても桶)
・青の時(アドレスとポートを指定)
type=blue
boo2008_host=IPアドレスもしくはホスト名
boo2008_port=ポート番号
なしでも桶。
無しの場合は30個チェック。追加する場合は,で区切る。30個+追加分になります。
ちなみに先頭に!を付けてポート番号を並べると、そのポート番号だけをチェックします。ex.!80,81,88 -> 3つだけチェック
boo2008_trip=#トリップキー(最新12桁対応のつもり)
boo2008_blue=ポチっとな♪(無くても桶)
・黄の時
・桃の時
・緑の時
現在未定。 ●返り値(エラーメッセージ)
"Good bye 1111 クエリが空っぽです(´・ω・`)",
"Good bye 1112 そんな人いないです(´・ω・`)",
"Good bye 1113 あっぷあっぷしています(´・ω・`) -> $err",
"Good bye 1114 あっぷあっぷしています(´・ω・`) -> $err",
"Good bye 1122 URIがおかしゅいです(´・ω・`) -> $err",
"Good bye 1112 時刻がおかしゅいです(´・ω・`) -> $err",
"Good bye 1113 ID が ??? の時は何も入れないでください(´・ω・`) -> $err",
"Good bye 1114 ID に変なのが入っているです(´・ω・`) -> $err",
"Good bye 1333 URIがおかしゅいです。そんな板スレッドはないです(´・ω・`) -> $err",
"Good bye 1444 ログがなかった。 (´・ω・`)",
"Good bye 2222 探せなかった。存在しない。 (´・ω・`)"
"Good bye 2288 例のサーバから探せなかった。多分そのサーバはBoo80未実装(´・ω・`) -> $err",
"Good bye 2289 例のサーバから探せなかった。多分そのサーバは墜ちているかも(´・ω・`) -> $err",
"Good bye 3333 携帯さんなのでチェックしないです(´・ω・`)",
"Good bye 3334 P2さんなのでチェックしないです(´・ω・`)",
"Good bye 4001 IPアドレス or ホスト名がない(´・ω・`) -> $err",
"Good bye 4002 IPアドレス or ホスト名が変(´・ω・`) -> $err",
"Good bye 4010 portがない(´・ω・`) -> $err",
"Good bye 4011 portが変(´・ω・`) -> $err",
"Good bye 4023 多分、IPアドレスが変(´・ω・`) -> $err",
"Good bye 4024 多分、ホスト名が変(´・ω・`) -> $err",
"Good bye 9000 がいしゅつ!!Done ! -> [BBQ Status]",
"Good bye 9001 がいしゅつ!!Yeah ! -> [BBQ Status]",
"Good bye 9010 すでにBBQされています(´・ω・`) -> [BBQ Status]",
"Good bye 0000 Thank you. <em class="delicious">Wow taste good!</em>",
"Good bye 0001 Thank you. <em class="noproxy">Maybe, not be proxy...</em>",
−詳細−
"Good bye 9000 がいしゅつ!!Done !"
→ 既に調査済み。串ではないと判定。
"Good bye 9001 がいしゅつ!!Yeah !"
→ 既に調査済み。串と判定。 ●ポイント制
判定にて黒と判断された場合にポイントが付与されます。
串動作したとき→+765pts.
SpamCop登録されていたとき→+5pts.
正引き、逆引きできなかったとき→+1pts.
ちなみに月ごとランキングですが、鯖自体がPST+8PDTで動いていますのでJSTより16-17時間ほど遅れています。
その結果、月をまたぐ時間帯では先月分に追加されます。
●トリップ対応
新式の12桁トリップにも対応。
トリップキー入力時のみ、トリップ毎にBooポイントを付与。
将来的には何かしらのポイントへの還元がなされるかも?(beとかモリタポとか)
●串チェック時のコード
http://cpansearch.perl.org/src/GAAS/libwww-perl-5.826/lib/HTTP/Status.pm
に載っているです。
それぞれの意味は個々で調べてみよう♪ ●その他
# 起動数制限装置
my $Processes = scalar grep /$0/, qx|/bin/ps Uch2boo|;
my @LA5 = split /,/, (qx|/usr/bin/uptime| =~ /load averages: (.+)$/)[0];
if ($Processes > ((localtime)[2] > 16 ? 30 : 50) or $LA5[0] > 5) {
Error('02',sprintf "Boo2008 running processes = %d : load averages = %s, %s, %s", $Processes, @LA5)
}
修正点:
1. エラーメッセージを1つにし、boo2008起動数と鯖LAを同時表示するようにした。
それにより"Good bye 1114", "あっぷあっぷしています(´・ω・`) -> $err"は削除。
2. 時間帯別プロセス数チェックに不具合があったので修正。
プロセス上限を増やしてみた。
00:00 - 15:59 : 50まで
16:00 - 23:59 : 30まで
# 受け側(hack72)の出力
'00',"Done at boo2008: $err", # 桶♪
'10',"Error at boo2008: $err", # 呪文なっしんぐ
'11',"Error at boo2008: $err", # 接続串なっしんぐ
'12',"Error at boo2008: $err", # Local, Broadcast, ...
'13',"Error at boo2008: $err", # ibisbrowser
'14',"Error at boo2008: $err", # invalid ranges
'15',"Error at boo2008: $err", # 正引きできなかった。
'16',"Error at boo2008: $err", # MD5値が違う。
'20',"Error at boo2008: $err", # 記録できなかったとか。
'99',"Error at boo2008: $err", # でばぐモード >>1さん乙 中の人、いつもお世話になってます。
ところで、お宝が激減してるみたいなのよ 即死防止ついでに
>>1
現在のバージョン
my $VERSION = '1.15';
my $DATE = '2009/09/13';
IDぶっこむとそのIDが規制されてるかどうかわかるツールってない? 落ちる条件はどうなたの?
20超えたから48時間以上空いても落ちないでしょ(笑) SUCCESS: 200 OK [逆引き不可] +1pt.
FAILURE: 500 (Bad hostname '118.119.210.43:')
SUCCESS: 200 OK [Wow,Amazing!] +765pts.
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
Good bye 0000
Thank you. Wow taste good! 串刺したときだけ書き込める板を用意しとくと、釣られる馬鹿が
出てきて串を潰すのに使えるかもよ。
ガイシュツは重くなるようにして、鳴るべき新しいのを持ってこさ
せるとかw あっぷあっぷしています(´・ω・`) -> Boo2008 running processes
↑
これって何のメセッージ?
>1. エラーメッセージを1つにし、boo2008起動数と鯖LAを同時表示するようにした。
> それにより"Good bye 1114", "あっぷあっぷしています(´・ω・`) -> $err"は削除。
これと同じ?串って判断なのですか? >>27
鯖に負荷がかかりすぎて「あっぷあっぷ」してる状態だと思います。つまり正常に動作してくれない状態です。
鯖に負荷かかりすぎるとなりますね。連続でやったりするとなるし、時間帯によって常にあっぷあっぷしてるときがあります。
詳細はまだ詳しくわかりません。
>>2のリンク先にないですかね?
> http://info.2ch.net/wiki/index.php?Boo2008 (2ちゃんねるWiki/boo2008)
もしくは過去ログです。 Boo2008のCronさんとか、bbqのCronさんがあっぷあっぷしているからなのです(´・ω・`)
なのでそろそろ物理的に別鯖にする頃合いなのかなぁと。。。 いつも乙です。
はじめの数行だけで途中で止まってしまうことがときどきある件ですが、
焼けずに、数日あとに同じものを放り込んでも止まってしまうようです。
ゴミがたまっていくのと関係ないでしょうか。
例えばこれです(spam)
sjkgw004022.vpn.kddi.ne.jp
cl066.210136164.technowave.ne.jp あっぷあっぷしてる。
件のスクちゃんを試しに焼いてみたいんだけどなあ。無駄だろうけど >>29
そろそろてこ入れしてもよかでっしゃろ
判定云々以前にパンクしてちゃーだめぽ 例のスクリプト焼きで混んでたのかな?
またresponse time 10〜30sec の状態になってしまったようなので、
しばらく様子見て回復しないようならリブート要請しましょうか。。 さっき怒られました。お芋さんのスレッドでです。ご迷惑書けて申し訳ございませんでした。
公開串は悪用してないですよ。いつも生ですから。あっぷあっぷさせてるのも自分じゃないです。
失礼いたします。BBQしたてのときはあっぷあっぷしやすいみたいですよ。今、したばかりです。三本ほど。 例のスクリプトは●焼かれて収まっていて、串焼きも落ち着いているようで
Booは反応は遅くても一応動作はしていて、転送量・LAとも過多ではなく
3/13、3/25、3/26、と症状がおきる間隔が短くなっているので
今の状態を夜にでも中の人に見てもらったほうがよいかと思います。
もしかしてバ〜ボン帰りの串って一瞬BBQ解除されてるのか(笑) 目の前に焼けてない串がいっぱいあるのにBooのサーバーに接続できないのは苦痛だ ■ このスレッドは過去ログ倉庫に格納されています