ftpで動作するようにforループを書く手助けが必要です。アドレスのテキストファイルから入力を取得する必要があります。 sciptは完全に接続する必要はなく、ホストが起動しているかどうかを表示するだけです。私がこれまでに得たもの:
while read p; do
cat $p
done < /media/C2AF-FE98/ftpsites/list6.txt
これを書くための正しい方法がなければならないことを私は知っています。
ftpで動作するようにforループを書く手助けが必要です。アドレスのテキストファイルから入力を取得する必要があります。 sciptは完全に接続する必要はなく、ホストが起動しているかどうかを表示するだけです。私がこれまでに得たもの:
while read p; do
cat $p
done < /media/C2AF-FE98/ftpsites/list6.txt
これを書くための正しい方法がなければならないことを私は知っています。
回答:
接続する必要がないのなら、ポートが開いていればスキャンが必要なようです。それから、ポートスキャナを使ってください。 nmap :
nmap -iL /media/C2AF-FE98/ftpsites/list6.txt -p 21
から取得したパラメータの説明 オプションのまとめ :
-iL <inputfilename>
:ホスト/ネットワーク一覧からの入力
-p <port ranges>
:特定のポートだけをスキャンする
このアプリケーションにはpingコマンドを使用するのが一般的です。
for url in `cat /media/C2AF-FE98/ftpsites/list6.txt`
do
ping -q -c1 $url || die "$url host is down."
done
ホストがエコー要求をフィルタリングする場合、これは役に立たないことがあります。 @LatinSuDによって投稿されたnmapソリューションはより効率的です。
list6.txt
ファイル?