'nc' 태그의 글 목록
본문 바로가기

nc7

[Linux 셸 스크립트] bash - 132 정수값으로 난수 얻기 1. 사용 명령어 (1) nc (2) echo (3) sleep 2. 키워드 & 사용처 (1) 키워드 난수, 정수 (2) 사용처 외부 명령어를 사용하지 않고 셸 스크립트만으로 난수를 얻고 싶을 때 사용합니다. 3. 실행 예제 $ ./bash-random.sh Connection to 192.168.2.1 80 port [tcp/http] succeeded! Wait: 4 sec. Connection to 192.168.2.1 80 port [tcp/http] succeeded! 4. 스크립트 #!/bin/bash # 접속 정보 정의 ipaddr="192.168.2.1" ① port=80 ① # 1에서 10까지의 정수값 난수를 RANDOM 변수에서 얻기 waittime=$((RANDOM % 10 + 1)).. 2021. 7. 13.
[Linux 셸 스크립트] 셸 기능 다루기 - 097 셸 스크립트 일부에 Perl이나 Ruby 사용하기 1. 사용 명령어 (1) perl (2) nc (3) sleep 2. 키워드 & 사용처 (1) 키워드 한 줄 명령어, 펄, 루비, 난수 (2) 사용처 난수 생성 등 셸 스크립트 기능 일부로 펄이나 루비 코드를 사용하고 싶을 때 사용합니다. 3. 실행 예제 $ ./perl-oneline.sh Connection to 192.168.2.1 80 port [tcp/http] succeeded! Wait: 4 sec Connection to 192.168.2.1 80 port [tcp/http] succeeded! 4. 스크립트 #!/bin/sh # 테스트 통신할 서버 정의 ipaddr="192.168.2.1" ① port=80 ① # 1에서 10까지 정수값 난수를 펄 한 줄 명령어로 생성 waittime=$(.. 2021. 4. 19.
[Linux 셸 스크립트] 셸 기능 다루기 - 087 스크립트 실행할 때 시그널을 받아서 현재 실행 상태 출력하기 1. 사용 명령어 (1) trap (2) nc (3) sleep 2. 키워드 & 사용처 (1) 키워드 시그널, 끼어들기, 트랩 (2) 사용처 처리 시간이 긴 셸 스크립트를 실행하는데 프로세스를 정지하지 않고 내부 실행 상태를 표시하고 싶을 때 사용합니다. 3. 실행 예제 $ ./sig-usr1.sh Connection to 192.168.2.105 80 port [tcp/http] succeeded! Connection to 192.168.2.105 80 port [tcp/http] succeeded! Connection to 192.168.2.105 80 port [tcp/http] succeeded! Try Count: 3 2021. 4. 13.
[Linux 셸 스크립트] 네트워크 - 062 간이 TCP 서버 띄우기 1. 사용 명령어 (1) nc 2. 키워드 & 사용처 (1) 키워드 네트워크, 포트 번호, 방화벽, 확인, 데몬 (2) 사용처 시스템 구축 시 미들웨어 등을 아직 설치하지 않은 서버와 네트워크 개통을 확인하고 싶을 때 사용합니다. 3. 실행 예제 $ ./port-httpd.sh Connection from 192.168.2.5 port 8080 [tcp/webcache] accepted 2021. 4. 6.
[Linux 셸 스크립트] 네트워크 - 061 서버의 특정 포트가 열려 있는지 확인하는 스크립트 작성하기 1. 사용 명령어 (1) nc 2. 키워드 & 사용처 (1) 키워드 네트워크, 포트 번호, 포트 스캔, 파이어월, 방화벽 (2) 사용처 네트워크 방화벽 설정이 바른지 확인하는 스크립트를 실행하고 싶을 때 사용합니다. 3. 실행 예제 $ ./chkckport.sh Connection to 192.168.2.52 80 port [tcp/http] succeeded! Connection to 192.168.2.52 8080 port [tcp/webcache] succeeded! # cat fail-port.log Failed at port: 2222 > "$faillog" ③ fi done 5. 해설 이 스크립트는 nc 명령어로 대상 서버 TCP 포트 상태를 확인해서 접속 불가능한 TCP 포트를 fail-po.. 2021. 4. 6.
[RHEL6] 네트워크 명령어 4탄(ifconfig, mii-tool, nc) 10. ifconfig(네트워크 인터페이스 설정) 1) 경로 : /sbin/ifconfig 2) 요약 : 이더넷 카드와 네트워크 환경을 설정 3) 사용 방법 : ifconfig [인터페이스] ifconfig 인터페이스 [타입] 옵션 | 주소 4) 옵션 인터페이스 : 인터페이스 이름으로 일반적으로 NIC 설정이 되어 있으면 eth0, eth1, PPP로 연결되어 있다면 ppp0, ppp1을 사용 타입 : 지정한 인터페이스에서 사용한 프로토콜을 지정 지원하는 프로토콜은 et(TCP/IP를 사용할 때), inet6(IPv6), ax25(AMPR Packet Radio), DDP(Appletalk Phase 2), ipx(Novell IPX) 등이 있음 up : 지정한 인터페이스를 활성화 down : 지정한 인.. 2020. 1. 22.
[RHEL7] UDP 포트 오픈 확인 RHEL7에서 UDP 서비스 오픈 여부는 다음과 같이 확인할 수 있습니다. # nc -z -v -u "원격지IP" "포트" NcatL Version 7.50 Ncat: Connected to xxx.xxx.xxx.xxx:Port Ncat: UDP packet sent successfully Ncat : 1 bytes sent, 0 bytes received in 2.01 seconds. 2019. 11. 28.