현재 위치 - 중국 분류 정보 발표 플랫폼 - 생활 서비스 정보 -

Snort 설치 및 사용 방법

Snort 설치 및 사용 방법

< /p>

Snort 를 설치하기 전에 시스템에 LAMP 가 설치되어 있는지 확인하고 설치되어 있지 않은 경우 , 다음 명령을 입력하여 설치합니다.

$ sudoapt-getinstall MySQL-serverlibapache2-mod-php5php5-MySQL libphp-add P >

$ sudo apt-get install snort-MySQL < /p>

설치 중 다음 정보를 묻는 메시지가 표시됩니다

현재 사용 중인 NIC 와 함께 사용할 NIC 를 입력합니다 예를 들어, 전체 192.168.0.0/16 네트워크 세그먼트를 수신하려면 이 네트워크 세그먼트를 채우고 < /p>

마지막으로 데이터베이스를 설정할지 여부를 묻는 메시지를 표시하고' 예' 를 선택합니다. < /p>

설치가 끝나면 다음과 같은 오류 메시지 < /p>

가 표시되어 snort 에 대해 MySQL 데이터베이스가 구성되지 않았음을 나타냅니다. 다음으로 snort 에 대한 데이터베이스 생성 < /p>

2. snortdb 데이터베이스 생성 < /p>

데이터베이스에 들어간 후 snortdb 라는 데이터베이스 생성

snort 라는 데이터베이스 생성

$ CD/usr/share/doc/snort-MySQL

$ zcatcreate _ mysql.gz < /p>

데이터 가져오기가 완료되면 /etc/snort/db-pending-config 파일을 삭제해야 합니다. 그렇지 않으면 snort 는 데이터베이스가 아직 준비되지 않은 것으로 간주합니다.

$ sudorm/etc/Snort/db-pending-config

3. snort 구성

< Snort 에 Snortdb 데이터베이스에 로그를 기록하도록 지시합니다.

$ sudonano/etc/snort/snort.conf

먼저 파일을 찾습니다 $HOME_NET "그림 구성: < /p>

그런 다음 파일에서" output database:log, MySQL "줄을 찾습니다. 기본적으로 주석입니다 < /p>

그런 다음 snort.conf 구성 파일이 정상인지 테스트합니다.

$ sudosnort-c/etc/snort/snort.conf

< /p>

마지막으로 snort:

$ sudo/etc/init.d/snort start

를 시작하겠습니다 다른 파일 (/var/log/snort/alert) 의 소유자가 수정되지 않았기 때문에 일반적으로 내 단계를 설치하면 성공하지 못합니다.

$ sudo chown snort/var/log/snort/alert

snort

를 다시 시작합니다 성공하지 못한 경우 /var/log/syslog 로그 파일을 통해 구체적인 이유를 확인할 수 있습니다. < /p>

< var/log/snort/alert 파일 소유자를 수정하기 전에 snort 를 시작해야 하는 이유를 살펴보겠습니다. /var/log/snort/ 디렉토리에 alert 파일이 기본적으로 없기 때문입니다 < /p >