중국 IP추출 쉘스크립트 작성
페이지 정보
작성자
본문
wget이 설치돼 있어야 한다.
추출한 파일을 필요에 따라서 방화벽이나 서비스에서 사용한다.
vi ./파일이름
#!/bin/bashALLOCATION='CN'wget -q http://ftp.apnic.net/stats/apnic/delegated-apnic-latestfor country in $ALLOCATIONdofor ip in `cat delegated-apnic-latest | grep "apnic|$country|ipv4|"`doCOUNTRY=`echo $ip | awk -F"|" '{ print $2 }'`IP_ADDR=`echo $ip | awk -F"|" '{ print $4 }'`TMPCIDR=`echo $ip | awk -F"|" '{ print $5 }'`FLTCIDR=32while [ $TMPCIDR -ne 1 ];doTMPCIDR=$((TMPCIDR/2))FLTCIDR=$((FLTCIDR-1))doneecho "$IP_ADDR/$FLTCIDR" >> ./chinaipsdonedone
chmod +x ./파일이름
댓글목록
등록된 댓글이 없습니다.