Bash 스크립트에서 nmap을 실행할 때 대화형 출력을 보는 방법은 무엇입니까?

Bash 스크립트에서 nmap을 실행할 때 대화형 출력을 보는 방법은 무엇입니까?

Enter나는 Bash 스크립트에서 nmap을 실행하려고 합니다. 명령줄에서 직접 실행할 때처럼 를 누르면 일부 출력이 제공되어야 합니다 .

nmapBash 스크립트에서 몇 가지 다른 스캔을 호출할 때 를 눌러도 Enter명령줄에서 직접 실행할 때처럼 남은 시간이 표시되지 않습니다.

내 스크립트의 예제 줄은 다음과 같습니다.

nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000

nmap명령줄을 통해 다음과 같이 실행한 후 실행하면 Enter다음과 같은 유형의 출력이 표시됩니다.

$ nmap -T4 -iL input.txt -PN -sS -oA tcp_top_1000

Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-18 01:21 EDT
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:01 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done
Stats: 0:00:02 elapsed; 0 hosts completed (0 up), 1 undergoing ARP Ping Scan
Parallel DNS resolution of 1 host. Timing: About 0.00% done

nmap그러나 쉘 스크립트에서 동일한 명령을 실행하면 위의 작업을 수행할 수 없습니다.

이 문제를 해결할 방법이 있나요?

관련 정보