2 prompt "snort - Ligthweight Network Intrusion Detection System (NIDS)"
7 A ligthweight Network Intrusion Detection System (NIDS)
11 Depends: libnet, libpcap, libpcre
14 config BR2_PACKAGE_SNORT_BASIC
15 prompt "snort: without database support"
17 select BR2_PACKAGE_LIBNET
18 select BR2_PACKAGE_LIBPCAP
19 select BR2_PACKAGE_LIBPCRE
21 config BR2_PACKAGE_SNORT_MYSQL
22 prompt "snort-mysql: with MySQL database support"
24 select BR2_PACKAGE_LIBNET
25 select BR2_PACKAGE_LIBPCAP
26 select BR2_PACKAGE_LIBPCRE
27 select BR2_PACKAGE_LIBMYSQLCLIENT
29 config BR2_PACKAGE_SNORT_PGSQL
30 prompt "snort-pgsql: with PostgreSQL database support"
32 select BR2_PACKAGE_LIBNET
33 select BR2_PACKAGE_LIBPCAP
34 select BR2_PACKAGE_LIBPCRE
35 select BR2_PACKAGE_LIBPQ
37 config BR2_PACKAGE_SNORT_CUSTOM
38 prompt "snort-custom: customized to your needs"
40 select BR2_PACKAGE_LIBNET
41 select BR2_PACKAGE_LIBPCAP
42 select BR2_PACKAGE_LIBPCRE
44 config BR2_PACKAGE_SNORT_ENABLE_DEBUG
45 prompt "debug (enable debugging options, useful for bugreports)"
48 depends BR2_PACKAGE_SNORT_CUSTOM
50 config BR2_PACKAGE_SNORT_ENABLE_INLINE
51 prompt "inline mode (read packets from iptables instead of libpcap)"
54 depends BR2_PACKAGE_SNORT_CUSTOM
55 select BR2_PACKAGE_IPTABLES
57 config BR2_PACKAGE_SNORT_WITH_MYSQL
58 prompt "MySQL database support"
61 depends BR2_PACKAGE_SNORT_CUSTOM
62 select BR2_PACKAGE_LIBMYSQLCLIENT
64 config BR2_PACKAGE_SNORT_WITH_PGSQL
65 prompt "PostgreSQL database support"
68 depends BR2_PACKAGE_SNORT_CUSTOM
69 select BR2_PACKAGE_LIBPQ
73 config BR2_PACKAGE_SNORT
75 default BR2_PACKAGE_SNORT_BASIC || BR2_PACKAGE_SNORT_MYSQL || BR2_PACKAGE_SNORT_PGSQL || BR2_PACKAGE_SNORT_CUSTOM