본문 바로가기
IT/Linux

Netcat 에 대해(nc)

by 성준하이 2023. 7. 12.
반응형

Netcat(ornc)은 TCP 또는 UDP 프로토콜을 사용하여 네트워크 연결을 통해 데이터를 읽고 쓰는 명령줄 유틸리티이다.

리눅스, MacOS, 윈도우즈 및 BSD에서 사용할 수 있고 MacOS 및 Ubuntu, Debian 또는 CentOS와 같은 널리 사용되는 Linux 배포에 미리 설치되어 있다.

 

이와 같이 고양이 모양을 한 이 netcat의 사용법은 아래와 같다.

 

$ nc [OPTIONS] [HOST] [PORT]

그리고 해당하는 옵션들은 아래 정보이다.

옵션 설명
-u udp 연결
-p 소스 포트 지정
-l LISTEN 모드로 포트 띄움
-z 단순 포트 스캔만 진행
-v 더 많은 정보 확인

 

만약 설치가 안되어있는 리눅스라면 yum install nc 를 통해 설치하면 되고 이에 대한 내용은 아래 참고 포스팅 참고 바란다.

 

그리고 실행하면 아래와 같은 결과가 출력 된다.

nc -zv 1.2.3.4 80
Ncat: Version 7.50 ( https://test/test )
Ncat: Connected to 1.2.3.4:80
Ncat: 0 bytes sent, 0 bytes received in 0.02 seconds.

참고 포스팅

https://thenicesj.tistory.com/223

 

리눅스에서 패키지 관리

리눅스에서 사용되는 프로그램은 리눅스가 공개 소프트웨어라는 특징과 유닉스의 영향으로 C언어로 된 소스 파일을 tar 압축하여 배포된다. 소스 프로그램은 GNU웹 사이트나 관련 프로그램 사이

thenicesj.tistory.com

 

반응형

댓글