まぁ、あれですよね。
一家そろってWebUIか。おめでてーな。
よーしパパIE立ち上げちゃうぞー、とか言ってるし。
黙ってCLI叩いてろと。できの悪いWebUIはひっこんでろと。
#!/bin/sh while read IP do echo "** ${IP} **" curl --max-time 2 "http://{$IP}" curl -k --max-time 2 "https://{$IP}/" done << _EOF_ 192.168.0.1 wabi.sabi.moe _EOF_
実行結果
[mika@aloe web-management-try.sh]$ sh ./web-management-check.sh ** 192.168.0.1 ** curl: (28) Connection timed out after 2002 milliseconds curl: (28) Connection timed out after 2001 milliseconds ** wabi.sabi.moe ** curl: (7) Failed connect to wabi.sabi.moe:80; 接続を拒否されました curl: (7) Failed connect to wabi.sabi.moe:443; 接続を拒否されました
真面目なコメント
とある脆弱性対応で、ワークアラウンドでhttp・httpsをまとめてストップしたのですが、
設定が漏れてないか確認したいですよね、いやするんだ、しなきゃいけないと思え!w
で、シェル芸ですよ。
こういう時にシェルスクリプト便利すね。
これ以上になると、[openssh|nc] + expectとかやると、ボットさんがおしゃべりしてくれるんじゃないでしょうか。
ところで、誰かアキバの自販機に、Amazonで買ったヤツでいいのでノンシュガードクペ入れてくれませんかね。