Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Similar documents
1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Network seminar.key

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

운영체제실습_명령어

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

PowerPoint 프레젠테이션

Solaris 9 (x86) Installation Guide for VMware 7 Writer : 이경호

Page 1 / 솔루션소개 Magento Magento 는강력한기능을제공하는오픈소스쇼핑몰제작관리도구입니다. 커스터마이징가 능한글로벌쇼핑몰구축시에사용을권장하며, 자체마켓플레이스를보유하고있을정도 로다양한기능을유 / 무료로추가할수있습니다. 2. 설치버전 하기명시된

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

PowerPoint 프레젠테이션

Microsoft PowerPoint - 10Àå.ppt

업데이트일 : Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함

<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4>

PowerPoint 프레젠테이션

작성자 : 기술지원부 김 삼 수

슬라이드 1

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

Page 1 / 솔루션소개 WordPress WordPress는세계에서가장인기있는오픈소스웹사이트제작관리도구입니다. 웹표준, 접근성, SEO( 검색엔진최적화 ) 등의강점이있으며다양한테마와확장기능을제공합니다. 2. 설치버전 하기명시된버전은권장설치버전이며필요시다른

MySQL-Ch10

PowerPoint 프레젠테이션

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

- 목차 - 1. 서버에서실행되는서비스확인 2. 원격접속 (SSH) 보안설정 3. /tmp 디렉터리보안설정 4. iptable 설정 / hosts.allow & hosts.deny 설정 5. 시스템파일변조체크 문서작성간에테스트된환경 - CentOS bit -

PowerPoint 프레젠테이션

SSL Strip Attack JAC (SemiDntmd) 이우승 semidntmd.tistory.com

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

Slide 1

워드표준 가이드

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

PowerPoint 프레젠테이션

2 CentOS 6 Minimal 설치 1.2 설치 DVD 로부팅 DVD 를드라이브에넣고 BIOS 설정을 DVD 에서부트하도록설정시작합니다. 그러면다음과같은시작옵션이있습 니다. 여기에서 Install or upgrade an exissting system 을선택합니다.

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint 프레젠테이션

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

단계

chapter4

교육지원 IT시스템 선진화

DBMS & SQL Server Installation Database Laboratory

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Solaris Express Developer Edition

PowerPoint Template

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

untitled

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

Microsoft Word - TM doc

DNS (Domain Name System) Build for RHEL4(x86) Writer : 이경호

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

Server Agent Guide

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

Cuckoo Sandbox (Automated Malware Analysis) Bolaven

PowerPoint 프레젠테이션

Windows 8에서 BioStar 1 설치하기

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

PowerPoint 프레젠테이션

슬라이드 1

RaspberryPi 개발환경구축 II 1 제 03 강 개발환경구축 II 가상머신환경구축 (VMware Player, VM(Ubuntu), VMTools, 폴더공유 ) 필수패키지설치 Tool Chain( 크로스컴파일러 ) 설치크로스컴파일및호스트컴파일 NFS 서비스한글사

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

해킹 대응 경진대회

1217 WebTrafMon II

DE1-SoC Board

Apache install guide

Microsoft Word - src.doc

2-11Àå

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

벤처연구사업(전동휠체어) 평가

cam_IG.book

로봇SW교육원 강의자료

Microsoft Word - CPL-TR OM2M.doc

Mars OS System Administration Guide

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

슬라이드 1

Assign an IP Address and Access the Video Stream - Installation Guide

chapter1,2.doc

문서의 제목 나눔고딕B, 54pt

PowerPoint 프레젠테이션

4. 스위치재부팅을실시한다. ( 만약, Save 질문이나오면 'no' 를실시한다.) SWx#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm] (

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

<564D B8A65FC0CCBFEBC7D15FB8AEB4AABDBA5FBCADB9F65FC8AFB0E65FB1B8C3E02E687770>

Transcription:

Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다. auto lo auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx <--- 192.168.1.162 netmask xxx.xxx.xxx.xxx <--- 255.255.255.0 network xxx.xxx.xxx.xxx <--- 192.168.1.0 broadcast xxx.xxx.xxx.xxx <--- 192.168.1.255 gateway xxx.xxx.xxx.xxx <--- 192.168.1.1 3) vi /etc/resolv.conf 설정파일에서 DNS 서버를설정해준다. 네트워크설정파일에서도 DNS 서버를등록할수는있다. nameserver xxx.xxx.xxx.xxx <--- 168.126.63.1 4) ifconfig eth0 up 명령어로 eth0 인터페이스를링크업시켜준다. 5) /etc/init.d/networking restart 명령어를사용하여네트워크를재시작한다. 6) route 명령어를확인후게이트웨이가등록되어있지않으면등록해준다. 7) 아래와같이 default gw를등록해준다. route add default gw 192.168.1.1 8) 통신이제대로이루어지고있는지게이트웨이로 ping 테스트를해본다. ping 192.168.1.1 ping 8.8.8.8 (DNS가제대로등록이되었는지 8.8.8.8로시도해보는것 ) 9) Ping테스트로연결이제대로이루어지고있다면연결은제대로이루어진것이다. 참고인터페이스설정을하다제대로되지않고임시방편으로 IP설정을해준다면아래와같이해보자 ifconfig eth0 192.168.1.162 netmask 255.255.255.0 route add default gw 192.168.1.1 10) ping이안된다면 VMware설정을확인한다.

2. apt-get 사용하기위한미러사이트등록 1) apt-get을사용하여기타설치파일들을다운받기위해미러사이트를등록한다. 2) vi /etc/apt/sources.list 명령어를이용하여미러사이트등록파일에아래와같이설정을해준다. deb cdrom ( 주석처리 ) deb http://ftp.daum.net/debian/ squeeze main contrib non-free( 추가등록 ) deb-src http://ftp.daum.net/debian/ squeeze main contrib non-free( 추가등록 ) [ 그림 1] 3) apt-get update 명령어를이용하여 /etc/apt/sources.list 의패키지데이터베이스를업데 이트한다. 3. 원격지에서접속하기위해 SSH 를설치 1) apt-get install openssh-server를이용하여 ssh-server를설치한다. ssh-client는기본적으로설치가되어져있다. 2) netstat an grep LISTEN으로열려있는포트를확인해보자. port 22번이열려있는지확인한다. 3) putty로원격접속확인해본뒤접속이된다면 SSH가제대로설치가이루어졌다고확신하면된다.

4. apt-get 으로아래와같은기본설치파일들다운 1) 아래명령어를사용하여설치해준다. apt-get install gcc g++ bison flex autoconf libc6-dev m4 apt-get install checkinstall apt-get install autoconf apt-get install build-essential apt-get install libnet1-dev apt-get install mysql-client apt-get install libmysqlclient* apt-get install libpcre* 5. Snort 사용에있어필요한파일들을설치 1) 원격지로파일을이동하기위해 Winscp 를이용하여 /tmp 에옮겨놓는다. libpcap-1.1.1.tar.gz snort.conf libnet-1.1.5.tar.gz hsc.v104.sql snort-2.8.6.tar.gz rules [ 그림 2] [ 그림 3]

2) snort.conf, hsc.v104.sql 은설정이되어져있는파일이다. 뒤에다시한번나오겠지만설 설정에있어서필요한파일이기때문에미리옮겨놓는것이다. 3) 아래와같은명령어를이용해서설치를진행하자. cd /tmp tar xzvf libpcap-1.1.1.tar.gz cd /tmp/libpcap-1.1.1./configure make make install tar xzvf libnet-1.1.5 tar.gz cd /tmp/libnet-1.1.5./configure make make install apt-get install snort-mysql 6. mysql 설치 1) apt-get install mysql-server 명령어를사용하여 mysql 을설치한다. apt-get install mysql-server 2) 설치도중에 root 의비밀번호를설정하게된다. [ 그림 4] 3) netstat an grep LISTEN 명령어를사용하여 mysql 3306 포트가열려있는지확인한 다.

netstat an grep LISTEN 4) mysql 설치는완료가된것이다. [ 그림 5] 참고 apt-get 으로 mysql 설치가잘못되었을경우설정파일도지워주는 --purge 옵션을 사용해완전삭제후다시설치해야한다. apt-get --purge remove 패키지명 reboot apt-get install mysql-server 7. SNORT 설치 1) tar 명령어를이용하여 tar 압축을해제하자. tar xzvf snort-2.8.6.tar.gz 2) Snort 와 mysql 을연동시키며설치하기위해서아래와같은명령어를사용한다../configure --with-mysql --prefix=/etc/snort make make install 중요!./configure with-mysql prefix=/etc/snort 이와같은명령어를사용하지않을 경우 DB 설치가제대로이루어지지않는다. 3) snort설치는됐다. 이제 mysql과연동을시켜보자!! 4) mysql에 snort DB와 hsc에서사용할 aw_hsc DB를생성해보자 mysqladmin -u root -p create snort mysqladmin -u root -p create aw_hsc

[ 그림6] 5) Snort와 mysql을연동해보자. 6) 연동을하기전에 /tmp/hsc.v104.sql 파일을 /etc/snort/schemas/hsc.v104.sql 이와같은경로로이동을시키자. 7) 아래와같은명령어로연동을시켜주자. mysql -D snort -u root -p < /tmp/snort-2.8.6/schemas/create_mysql mysql -D aw_hsc -u root -p < /tmp/snort-2.8.6/schemas/hsc.v104.sql [ 그림 7] 8) 위와같이 snort 연동은아무이상이없지만, aw_hsc 연동은에러가난다.

[ 그림 8] [ 그림 9] 9) [ 그림7] 과같이에러가났을때는 [ 그림9] 와같이 aw_hsc.sql 파일을수정해주어야한다. 해당파일안에테이블의제목마다 -- 이와같은하이픈처리가되어있다. 이부분을 # 주석처리해주어야한다. 다시한번 aw_hsc DB를연동시켜보면아무이상이없을것이다. 10) DB 에사용자권한을설정해주자. mysql -u root -p grant all privileges on * to snort@'%' identified by ' 암호 '; grant all privileges on * to aw_hsc@'%' identified by ' 암호 ';

11) 설정을적용시켜주자. flush privileges; 12) 권한을주고난뒤에각 DB 별로접속해보자. [ 그림10] 참고원격에서 DB접속이안된다싶으면 /etc/mysql/my.cnf 파일을열어서 47번라인부분에 bind-address = 127.0.0.1 문장을주석처리한후저장한다. mysql을재실행한다. (/etc/init.d/mysql restart) [ 그림 11]

8. snort.conf 파일과 rules 파일덮어쓰기 1) /tmp 파일에옮겨놓은 snort.conf파일을 /etc/snort/snort.conf파일에덮어쓰기를한다. 2) /tmp/ 파일에있는 rule파일을 /etc/snort에있는 rules파일에덮어쓰기를한다. 3) Snort 데몬실행단축키설정을위해 vi.bashrc로접속하여설정을해준다. 4) 설정후 source.bashrc 명령어로 alias 저장해준다 [ 그림 12] 9. SNORT 실행 1) 아래의명령어로 Snort를실행해보자. snort-c /etc/snort/snort.conf -l /var/log/snort/ -i eth0 -T snort-c /etc/snort/snort.conf -l /var/log/snort/ -i eth0 D

[ 그림13] 2) 탐지가제대로이루어지고있는지이벤트를확인해보자. 3) 탐지테스트를하기위해선 nc파일을이용하여패턴을만든후탐지테스트를진행해도되지만현재로선 hping을이용하여테스트를진행해도무관하다. 4) 아래그림은 hping을이용하여테스트를진행하였다. 5) 이벤트를확인하기위해 mysql에접속을하여아래와같은명령어확인해보면된다. mysql u root p use snort; select * from event;

[ 그림 14] 6) data 또는탐지시그니처를확인하기위해서아래와같은명령어를사용해도된다. select * from data; select * from signature; select sig_name from signature; 7) 또다른방법으로는 /var/log/snort 에서 tcpdump.log 라는파일이저장이되어있는걸확 인할수있다. 해당파일의내용을확인해보면알수있다. [ 그림 15]