【協力願】Boo2008(旧Boo80)で串を食べませんか? その7
■ このスレッドは過去ログ倉庫に格納されています
Boo2008の仕様@2009/06/24 現在
●概要
・BBQチェックを行います。登録済みの場合はここで終了。
・SpamCop(http://www.spamcop.net/)チェックをしています。黒の場合、焼き確定。
・標準で30個のポートをチェックします。
ただし、単純にproxy接続するだけなので、WebCGIやSocks、Torには現時点では未対応です。
ポート番号を追加指定することが出来ます。
・逆引きできないIPアドレスは、焼き確定。
ただし、ポートもチェックします。結果をHack72へ送ります。
・正引きできないホスト名に対してIPアドレスが存在する場合は、焼き確定。
ただし、Hack72には送られません。
・すべてのポートに対してproxy接続しますので、複数ポートを持っている串にも対応しています。 ●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
に載っているです。
それぞれの意味は個々で調べてみよう♪ 修正点:
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", # でばぐモード ひとまずこれでdat墜ち回避できるかな(苦笑)
テンプラ?を以下のURIに置きました。
http://boo.2ch.net/boo2008.txt 新スレおっつんですよ
撃墜ポイントとBEやモリとの交換が実現しますように 後ろにつく■はポイントのアイコンだったのか。
ここにコピペして初めて理解したw
FAILURE: 500 (connect: timeout)0 pt. icon えへへ♪
1.13 2009/06/24 portをshuffle♪
ついでに16×16アイコン追加♪ 脆弱性がありそうだったから軽く試したが勘違いだった気ガス >>19
そゆのがあったらどしどしおながいしますm(_ _)m >>16
急に出るようになったからてっきりIEがバグったのかと思ったぞ 串チェック♪
対象 RED
URL:http://hideyoshi.2ch.net/test/read.cgi/ihou/1231391615/900
時刻:2009/06/27(土) 18:08:27
ID:
名前:名無しさん@_@ さんの発言です。 [逆引き不可]
結果
SUCCESS: 200 OK [逆引き不可] +1pt.
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 400 Bad Request
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
Good bye 0000
Thank you. Wow taste good!
>>15
結果の上から4つくらいの定番ポートは、並び順固定にしていただけると、、
焼けなかったときにどんなタイプか類推できて便利でした。 URL:http://namidame.2ch.net/test/read.cgi/slot/1246270601/24
時刻:2009/06/29(月) 22:16:26
ID:
名前:( ´∀`)ノ7777さん さんの発言です。
結果
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 404 Not Found
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
FAILURE: 500 (connect: Invalid argument)
Good bye 0001
Thank you. Maybe, not be proxy... URL:http://namidame.2ch.net/test/read.cgi/slot/1246270601/271
時刻:2009/07/01(水) 20:02:43
ID:IefIxHNn0
名前:( ´∀`)ノ7777さん さんの発言です。
結果
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 404 Not Found ←Not Found の位置が一定でないのは
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout)
FAILURE: 500 (connect: timeout) URL:http://qb5.2ch.net/test/read.cgi/sakukb/1241401207/
時刻:2009/07/06(月) 17:32:52
ID:
名前:ソフマート さんの発言です。
(中略)
FAILURE: 200 Assumed OK
(後略)
Good bye 0001
Thank you. Maybe, not be proxy... ■ このスレッドは過去ログ倉庫に格納されています