GeeksforGeeks (한국어)

Netcat 의 강력한 네트워킹 도구,보안 도구 또는 네트워크 모니터링 도구입니다. 그것은 네트워크를 통해 고양이 명령처럼 작동합니다. 그것은 심지어 네트워킹 도구의 스위스 군용 칼로 간주됩니다.,
그것은 일반적으로 사용되는 다음과 같은 장점이 있습니다.

  • 작업과 관련된 TCP, UDP UNIX 또는 도메인 소켓
  • 포트 스캔
  • 포트 듣기
  • 포트로 리다이렉션
  • 열 원격 연결
  • 읽기/쓰기 데이터 네트워크를 통해 여러
  • 네트워크를 디버깅
  • 네트워크 daemon 테스트
  • 간단한 처리하도록 하였습니다
  • 시 명령에 대한 ssh

그것에 의해 설계되었는 염두에 두어야한 가동 가능한”후”끝까지 사용할 수 있는 도구이 직접 또는 구동에 의해 어떤 다른 프로그램입니다.,

netcat 설치(nc)프로세스 모니터링 도구

Netcat 도구를 설치하려면 Linux 배포판에 따라 다음 명령을 사용하십시오.

의 경우에는 Debian/Ubuntu

$sudo apt-get install netcat

의 경우에는 CentOS/RHEL

$yum install nc 

의 경우에는 페도라 22+고 RHEL8

$dnf install nc

작업 netcat 보안 도구

1. 포트에서 청취를 시작하려면 먼저 2 개의 터미널 창을 엽니 다.,

터미널 1 듣기 위해

$nc -l -p 1234

2 터미널에 보내는 요청

$nc 127.0.0.1 1234

참고:여기에 포트 번호가 1234 및 의 기본 호스트가 localhost.

아무 것도 표시하지 않지만 터미널 1 에서 로컬 호스트에서 포트 1234 를 듣기 시작합니다. 그리고 터미널 2 에 입력 된 모든 것은 터미널 1 에 다시 반영 될뿐만 아니라 연결이 성공적으로 설정되었음을 확인합니다.<피>2. 데이터를 전송하려면. 2 개의 터미널 창을 엽니 다.,

터미널 1 듣기 위해

$nc -l -p 1234 >output.txt

2 터미널을 보내는 요청

$echo "GeeksforGeeks" >input.txt$nc 127.0.0.1 1234 <input.txt

참고:여기에 포트 번호가 1234 및 의 기본 호스트가 localhost. 그것은 입력을 보낼 것입니다.터미널 2 에서 출력까지의 txt 파일의 데이터.터미널 1 의 txt 파일.<피>3. 포트 스캔을 수행합니다. 터미널에 다음 명령을 입력하십시오.,

스캔 하나의 포트

$netcat -z -v 127.0.0.1 1234

여러 포트를 스캔

$nc -z -v 127.0.0.1 1234 1235

스캔 범위의 포트

$nc -z -v 127.0.0.1 1233-1240

참고:여기에 포트 번호는 1234,1235,1233 및 1240 변경할 수 있습으로 그들을 당신의 필요합니다. 상태(열림 여부)가있는 포트 번호가 표시됩니다.

4. HTTP 요청을 보내려면

$printf”GET/nc.1HTTPs/1.1\r\nHost:www.geeksforgeeks.org\r\n\r\n”|nc www.geeksforgeeks.org 80

참고:여기에 웹사이트 www.지크스프로겍스.,org,당신은 어떤을 선택할 수 있습니다. 그것은 HTTP 요청을 보낼 것입니다 www.geeksfrogeeks.org.<피>5. 전송 된 라인에 대한 간격을 지연합니다. 아래 그림과 같이 2 터미널을 엽니 다.

청취를위한 터미널 1

$nc -l -p 1234

터미널 2 전송 요청

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다

도구 모음으로 건너뛰기