1. ntpd 설치
#yum -y install ntp
위 명령어를 통해 ntp를 설치해 줍니다.
2. ntpd clinet 서버 주소 입력
#vi /etc/ntp.conf
위 파일을 실행 시킨 후 아래의 빨간색 부분에
server (ntp server hostname) 을 입력해 줍니다.
(아래의 ntp.postech.ac.kr은 포항공대의 ntp서버입니다.)
...
앞서 두 과정을 통해 optparse의 사용과 nmap을 설치하였습니다.
이제 파이썬과 nmap 통해 port scanner를 제작 해보도록 하겠습니다.
참조 - 해커의언어, 치명적 파이썬 / TJ오코너
1. optparse 제작
먼저 optparse를 통해 아래와같은 소스를 제작해 보도록 하겠습니다.
This file contains bidirectional Unicode text that may...
파이썬 포트스캐너 두 번째로 nmap과 nmap 라이브러리를 설치하도록 하겠습니다.
먼저 nmap을 설치하기위해 아래 명령어를 실행합니다.
# yum install -y nmap
설치가 완료되어지면 아래 명령어를 통해 파이썬용 nmap 라이브러리를 다운받습니다.
# wget http://xael.org/pages/python-nmap-0.4.3.tar.gz
다운받은 nmap의 압축을 풀어줍니다.
# tar -xvf python-nmap-0.4.3.tar.gz
압축 푼 python-nmap-0.4.3...
파이썬을 이용한 포트스캐너 제작에 앞서 python optparse 모듈에대해 알아보겠습니다.
optparse는 커맨드 라인 프로그램 실행에 이용된 option값을 parsing해주는 모듈입니다.
아래와 같은 커맨드를 가정해 보겠습니다.
python <%program> <%option> <%values>
python optparse.py -f TCPportscanner
위의 커맨드를 통해 program을 실행시킬때 option값을 통해 values를 가져오는 방식입니다.
optparse.py를...