본문으로 바로가기

nc 포트 여러 개 열기

category Linux 2017. 9. 19. 16:48


nc 포트 여러 개 열기


root@localhost:~# for i in {시작포트..끝포트}; do nc -kl $i &; done


EX 1)

root@localhost:~# for i in {1000..1004}; do (nc -kl $i &); done

root@localhost:~# netstat -tnlp | grep nc

tcp        0      0 0.0.0.0:1000            0.0.0.0:*               LISTEN      6326/nc         

tcp        0      0 0.0.0.0:1001            0.0.0.0:*               LISTEN      6327/nc         

tcp        0      0 0.0.0.0:1002            0.0.0.0:*               LISTEN      6329/nc         

tcp        0      0 0.0.0.0:1003            0.0.0.0:*               LISTEN      6330/nc         

tcp        0      0 0.0.0.0:1004            0.0.0.0:*               LISTEN      6331/nc

root@localhost:~# pkill nc

root@localhost:~# netstat -tnlp | grep nc

root@localhost:~#


EX 2)

root@localhost:~# for i in {1000,1002,1004,1006}; do (nc -kl $i &); done

root@localhost:~# netstat -tnlp | grep nc

tcp        0      0 0.0.0.0:1000            0.0.0.0:*               LISTEN      6326/nc         

tcp        0      0 0.0.0.0:1002            0.0.0.0:*               LISTEN      6327/nc         

tcp        0      0 0.0.0.0:1004            0.0.0.0:*               LISTEN      6329/nc         

tcp        0      0 0.0.0.0:1006            0.0.0.0:*               LISTEN      6330/nc         

root@localhost:~# pkill nc

root@localhost:~# netstat -tnlp | grep nc

root@localhost:~#


추가

- 한번에 프로세스 종료하기

root@localhost:~# pkill -9 nc


'Linux' 카테고리의 다른 글

wget - spider 명령어 (현재 서버상황 확인)  (0) 2017.09.27
ls 명령어  (0) 2017.09.07