Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | RE: [Snort-users] [Snort 2.2.0] Rules won't trigger |
|---|---|
| Date: | Thu, 20 Jan 2005 10:28:05 -0600 |
If you are not queing the packets then snort will alert on the first signature that matches (if I remember correctly), therefore only one of these signatures will be logged. You need to use: config event_queue: max_queue x log y order_events priority Where x is replaced with a number you feel comfortable with queing, and y is the number of signatures to alert on in order of priority (I think). -----Original Message----- From: snort-users-admin@lists.sourceforge.net [mailto:snort-users-admin@lists.sourceforge.net] On Behalf Of Edin Dizdarevic Sent: Thursday, January 20, 2005 4:41 AM To: snort-users@lists.sourceforge.net Subject: [Snort-users] [Snort 2.2.0] Rules won't trigger Hithere! I have a problem I cannot find the error in my config. However, rules won't trigger for some reason. Would somebody please be so kind to take a look and open my eyes. Thx in advance. Snort is 2.2.0 started for the test like this: snort -c snort.conf_eth1 -i eth1 -A console -N I have these rules: alert tcp 172.16.0.1 any -> 172.16.0.254 3306 (msg:"MYSQL root login attempt"; flow:to_server,established; content:"|0A 00 00 01 85 04 00 00 80|root|00|"; classtype:protocol-command-decode; sid:1775; rev:2;) alert tcp $EXTERNAL_NET any -> $HOME_NET 3306 (msg:"GOT IT!";) Then I try to login as MySQWL-root from another machine: $ mysql -h 172.16.0.254 -u root -p -> 01/20/05-11:33:39.774072 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:40125 -> 172.16.0.254:3306 01/20/05-11:33:39.774190 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:40125 -> 172.16.0.254:3306 01/20/05-11:33:39.774707 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:40125 -> 172.16.0.254:3306 01/20/05-11:33:39.774980 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:40125 -> 172.16.0.254:3306 01/20/05-11:33:39.775335 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:40125 -> 172.16.0.254:3306 Can anybody please explain this to me? Thx & regards, Edin The config file: var HOME_NET [172.16.0.254/32,10.0.0.0/24] var EXTERNAL_NET !$HOME_NET var HTTP_SERVERS [172.16.0.254/32,10.0.0.0/24] var SQL_SERVERS [172.16.0.254/32] var HTTP_PORTS 80 var SHELLCODE_PORTS !80 var RULE_PATH ./snortrules preprocessor frag2: timeout 60, memcap 8388608 preprocessor stream4: disable_evasion_alerts, timeout 120, memcap 33554432 preprocessor stream4_reassemble: both, ports 22 25 53 80 3306 preprocessor flow: stats_interval 0 hash 2 output log_unified: filename unified.log, limit 512 output alert_unified: filename unified.alert, limit 512 config set_gid: snort config interface: eth1 config alert_with_interface_name config disable_decode_alerts config logdir: /var/log/snort config umask: 027 config set_uid: snort config show_year config disable_decode_alerts config disable_tcpopt_experimental_alerts config disable_tcpopt_obsolete_alerts config disable_ttcp_alerts config disable_tcpopt_alerts config disable_ipopt_alerts config detection: search-method lowmem config threshold: memcap 8388608 config checksum_mode: none include classification.config include reference.config include $RULE_PATH/local.rules local.rules: alert tcp $EXTERNAL_NET any -> $HOME_NET 3306 (msg:"GOT IT!";) alert tcp 172.16.0.1 any -> 172.16.0.254 3306 (msg:"MYSQL root login attempt"; flow:to_server,established; content:"|0A 00 00 01 85 04 00 00 80|root|00|"; classtype:protocol-command-decode; sid:1775; rev:2;) Full log: [root@victim snort]# snort -c snort.conf_eth1 -i eth1 -A console -N Running in IDS mode Log directory = /var/log/snort Initializing Network Interface eth1 --== Initializing Snort ==-- Initializing Output Plugins! Decoding Ethernet on interface eth1 Initializing Preprocessors! Initializing Plug-ins! Parsing Rules file snort.conf_eth1 +++++++++++++++++++++++++++++++++++++++++++++++++++ Initializing rule chains... [*] Frag2 config: Fragment timeout: 60 seconds Fragment memory cap: 8388608 bytes Fragment min_ttl: 0 Fragment ttl_limit: 5 Fragment Problems: 0 State Protection: 0 Self preservation threshold: 500 Self preservation period: 90 Suspend threshold: 1000 Suspend period: 30 Stream4 config: Stateful inspection: ACTIVE Session statistics: INACTIVE Session timeout: 120 seconds Session memory cap: 33554432 bytes State alerts: INACTIVE Evasion alerts: INACTIVE Scan alerts: INACTIVE Log Flushed Streams: INACTIVE MinTTL: 1 TTL Limit: 5 Async Link: 0 State Protection: 0 Self preservation threshold: 50 Self preservation period: 90 Suspend threshold: 200 Suspend period: 30 Stream4_reassemble config: Server reassembly: ACTIVE Client reassembly: ACTIVE Reassembler alerts: ACTIVE Zero out flushed packets: INACTIVE flush_data_diff_size: 500 Ports: 22 25 53 80 3306 Emergency Ports: 21 23 25 53 80 110 111 143 513 1433 ,-----------[Flow Config]---------------------- | Stats Interval: 0 | Hash Method: 2 | Memcap: 10485760 | Rows : 4099 | Overhead Bytes: 16400(%0.16) `---------------------------------------------- command line overrides rules file logging plugin! command line overrides rules file alert plugin! Initializing Network Interface eth1 Found logdir config directive (/var/log/snort) Detection: Search-Method = Low-Mem Trie 2 Snort rules read... 2 Option Chains linked into 2 Chain Headers 0 Dynamic rules +++++++++++++++++++++++++++++++++++++++++++++++++++ +-----------------------[thresholding-config]--------------------------- ------- | memory-cap : 8388608 bytes +-----------------------[thresholding-global]--------------------------- ------- | none +-----------------------[thresholding-local]---------------------------- ------- | none +-----------------------[suppression]----------------------------------- ------- | none ------------------------------------------------------------------------ ------- Rule application order: ->activation->dynamic->alert->pass->log --== Initialization Complete ==-- -*> Snort! <*- Version 2.2.0 (Build 30) By Martin Roesch (roesch@sourcefire.com, www.snort.org) 01/20/05-11:40:24.597428 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:39948 -> 172.16.0.254:3306 01/20/05-11:40:24.597536 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:39948 -> 172.16.0.254:3306 01/20/05-11:40:24.598304 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:39948 -> 172.16.0.254:3306 01/20/05-11:40:24.598622 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:39948 -> 172.16.0.254:3306 01/20/05-11:40:24.599022 [**] [1:0:0] <eth1> GOT IT! [**] [Priority: 0] {TCP} 172.16.0.1:39948 -> 172.16.0.254:3306 -- Edin Dizdarevic ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Snort-users mailing list Snort-users@lists.sourceforge.net Go to this URL to change user options or unsubscribe: https://lists.sourceforge.net/lists/listinfo/snort-users Snort-users list archive: http://www.geocrawler.com/redir-sf.php3?list=snort-users ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Snort-users mailing list Snort-users@lists.sourceforge.net Go to this URL to change user options or unsubscribe: https://lists.sourceforge.net/lists/listinfo/snort-users Snort-users list archive: http://www.geocrawler.com/redir-sf.php3?list
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [Snort-users] Multiple Snort Instances, Matt Kettler |
|---|---|
| Next by Date: | [Snort-users] false positives triggered by i2hub, Matt Richard |
| Previous by Thread: | Re: [Snort-users] [Snort 2.2.0] Rules won't trigger, Edin Dizdarevic |
| Next by Thread: | Re: [Snort-users] [Snort 2.2.0] Rules won't trigger, Edin Dizdarevic |
| Indexes: | [Date] [Thread] [Top] [All Lists] |