[過去ログ] BBQ システム(公開串リストメンテ) (1001レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
975(1): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 19:21 ID:xXyrzi1n(1/8)調 AAS
BBQからの串解除手順を考えよう
*翻訳ソフト(8080)・webサーバ(80)だけを対象にする
Ping反応は必須ではない(特定のBBルーターだとICMPパケを破棄してる)
ポート接続で反応が返ってきた時間を表示するソフトあったかな?
977(1): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 19:50 ID:xXyrzi1n(2/8)調 AAS
スレタイ:
BBQシステム Ver.2
983(1): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 20:39 ID:xXyrzi1n(3/8)調 AAS
>981
帯域と反応速度は別
Pingで4桁逝っても判別可能
極悪なNTTの中国向け(常にPing600前後)で実証済み
985(1): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 20:51 ID:xXyrzi1n(4/8)調 AAS
具体的な数値(単位はmsではなく 秒)
〜9 接続拒否
10〜40 応答なし(1) 不明
45〜 応答なし(2) PCが起動してない or パケット破棄
perlのソース
sub connection {
my $r_socket = shift;
my $host = shift;
my $port = shift;
my $timer;
$timer = time;
print "Connecting ($host:$port)... ";
$$r_socket = IO::Socket::INET->new(
PeerAddr=> $host,
PeerPort=> $port,
Proto=> 'tcp',
Timeout=> 4);
if ($$r_socket && inet_aton($$r_socket->peerhost()) eq inet_aton($host)) {
print "connected\t";
$NextServer = 0;
} else {
print "couldn't connect";
$NextServer = 1;
}
print "\t".int((time - $timer) * 100) / 100 . "\n";
}
988(2): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 21:01 ID:xXyrzi1n(5/8)調 AAS
>984
時間で判断するのは起動してるかどうか
BBルーターでICMPパケ(Ping)破棄をデフォルトにしてるものがあったり
(CATVの)ISPがICMPパケだけを破棄してたりする場合ある
PingでPCが起動してるかどうか判別不可能ってこと
具体的なIP
220.130.113.242
Pingは反応なし - 普通ならPCが起動してないと判断
ポート80は開いてる
220.130.113.230-239 これもPing反応なし ポート5000は開いてる
>986-987
覚えたぞ
990: 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 21:10 ID:xXyrzi1n(6/8)調 AAS
>>989
簡潔に書く
PCが起動してるかの判断にPingは使えない
992(1): 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 22:28 ID:xXyrzi1n(7/8)調 AAS
>991
前半2行はあってる
後半2行に補足(?)
>985のソースがhttpリクエスト送る直前の処理
*大元のソースでは接続判定までにかかった時間処理してない
996: 歌唄いメセナ♪ ◆OHQ5SO6eaI 04/02/19 22:50 ID:xXyrzi1n(8/8)調 AAS
>994
解除する時のチェックなんだけどな
・FWソフトを入れてない
・BBルーターを使ってない
・小規模のCATVではない
・対策が 翻訳ソフトをアンインストール or 修正パッチを当てた
この条件ならPingで確認後ポートチェック
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.023s