OWA ログイン ページを監視するためにエコーを使用できません

OWA ログイン ページを監視するためにエコーを使用できません

私は、smokeping を使用して OWA ログオン ページを監視しようとしています。smokeping は次のように echoping を使用します。

# /usr/bin/echoping -t 2 -4 -C -h /owa/auth/logon.aspx -n 20 email.charite.de
HTTP error "HTTP/1.1 401 Unauthorized ( Der ISA Server erfordert Autorisierung, um die Anforderung durchführen zu können. Der Zugriff auf den Webserver wird v"rweigert. Wenden Sie sich an den Serveradministrator.  )

つまり、基本的にページには認証が必要だと書かれています。しかし、https://email.charite.de/owa/auth/logon.aspxログイン ページが表示されます。(まだ) 何も認証する必要はありません。

答え1

ISA サーバーは有効なブラウザーを検出し、有効な User-Agent 文字列を提示するとログイン ページにリダイレクトし、そうでない場合は「401 アクセス禁止」エラーを発行します。

結果を比較する

curl -v -A "Mozilla/5.0 Chrome/60.0.3112.113"  https://email.charite.de/owa/auth/logon.aspx

curl -v  https://email.charite.de/owa/auth/logon.aspx

したがって、echoping送信するリクエストに有効な User-Agent 文字列を含めるようにスクリプトを変更してください。

関連情報