現在スキャンされているポートの結果をテキストファイルに書き込もうとしています。
これは私が使用したいコマンドです:
nc -vv -z localhost 1-80 > file.txt
これは機能しません(つまり、nc
don't end up のエラーメッセージfile.txt
)。
ただし、これを入力するとnc -vv -z localhost 80 > file.txt
機能します。
出力があることはすでにわかっていますが、ファイルに書き込むことはできません。
答え1
どちらもコーチする必要があります。標準エラーそして標準出力ファイルを入力してください:
nc -vv -z localhost 1-80 > file.txt 2>&1
1つのポート()に対してのみコマンドを実行すると、80
メッセージは生成されません。標準エラー、だから書いてください標準出力ファイルはすべてをキャプチャするのに十分です。しかし、一連のポート(1-80
)を通して、私たちは間違いなく出力を標準エラーしたがって、キャプチャされたリダイレクトに加えて、リダイレクトもキャプチャする必要があります。標準出力。