게시물 42건
   
[스크립트] 멀티 포트 점검 스크립트
글쓴이 : 최장섭 날짜 : 2014-08-12 (화) 14:11 조회 : 3944
#!/bin/bash

######################################
# Port check script
# 2014/04/30 wrriten by rhetor
#######################################

#######################################
# Logic Flow
# 1. Target Info from list
# 2. run for loop host list
# 3. run for loop port list
#######################################

#######################################
# variable definition
#######################################

WORK_DIR=`pwd`
PORT_LIST="80 8080 4040 25"
HOST_LIST="1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.4 1.1.1.4"

#######################################
# function definition
#######################################

F_TELNET() {
        I_NULL=`echo "quit" | telnet ${IP} ${PORT} | grep "Escape character is"`
       if [ "$?" -ne 0 ]; then
       RESULT="${RESULT}${PORT} failed "
       else
       RESULT="${RESULT}${PORT} succeeded "
       fi
}

for HOST in ${HOST_LIST}
do
HOST1=`echo ${HOST} | awk 'BEGIN {FS="_"} END {print $2}'`
IP=$HOST  #192.168.0.33#
RESULT="${HOST1}"
for PORT in ${PORT_LIST}
do
F_TELNET
done
echo $HOST - ${RESULT} 
done
exit 0;


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com