Загрузка...

Instalación y Configuración de Snort con Docker

****** archivo: docker-compose.yml *******
services:
snort:
build: .
container_name: snort
network_mode: host
cap_add:
- NET_ADMIN
- NET_RAW
tty: true
stdin_open: true
command: ["snort", "-c", "/etc/snort/snort.conf", "-l", "/var/log/snort", "-K", "none"]
volumes:
- ./snort.conf:/etc/snort/snort.conf
- ./rules:/etc/snort/rules
- ./logs:/var/log/snort

**** Archivo: Dockerfile *********
# Evitar prompts durante la instalación
ENV DEBIAN_FRONTEND=noninteractive

# Instalar dependencias
RUN apt update && \
apt install -y snort net-tools iproute2 vim

# Crear directorio de logs
RUN mkdir -p /var/log/snort

# Copiar un archivo de configuración base (puedes personalizar después)
RUN cp /etc/snort/snort.conf.example /etc/snort/snort.conf || true

RUN apt update && \
apt install -y snort oinkmaster && \
mkdir -p /usr/local/lib/snort_dynamicpreprocessor/

# Establecer modo de ejecución por defecto, cambiar enp0s3 segun sea el nombre de su interface
CMD ["snort", "-A", "console", "-i", "enp0s3", "-c", "/etc/snort/snort.conf", "-K", "ascii"]

Видео Instalación y Configuración de Snort con Docker канала Mauricio Surco
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять