Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Snort just completely and randomly has stopped working

    Scheduled Pinned Locked Moved IDS/IPS
    12 Posts 9 Posters 3.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Peen
      last edited by

      Yep, just tried this before you posted and fixed.

      Thought I was going nuts.

      Thanks!

      1 Reply Last reply Reply Quote 0
      • R
        Rorinson
        last edited by

        @u3c307:

        Turn on SCADA Modbus detection preprocessor….

        I am also facing this issue currently.

        Can you tell me where this setting is located?

        Thank you.

        1 Reply Last reply Reply Quote 0
        • S
          s3franko
          last edited by

          at the bottom of Preprocs of  the interface

          1 Reply Last reply Reply Quote 0
          • I
            Ip Man
            last edited by

            I'm running the latest version and having the same problem. Snort refuse to run. I tried a reinstall without success.

            FATAL ERROR: …......... Unknown rule option:'modbus_data'

            1 Reply Last reply Reply Quote 0
            • P
              Peen
              last edited by

              @Rorinson:

              @u3c307:

              Turn on SCADA Modbus detection preprocessor….

              I am also facing this issue currently.

              Can you tell me where this setting is located?

              Thank you.

              Services > Snort > Edit Interface (actions) > Prepocs > SCADA Prepocessors (at the bottom)

              Check both boxes, restart snort.

              1 Reply Last reply Reply Quote 0
              • ivorI
                ivor
                last edited by

                It appears to be related with today's Snort update. As others have said, you can fix it by enabling SCADA preprocessor. Another way to fix it is to disable SCADA rules from your interface category. There are four SCADA rules which need to be unchecked.

                Need help fast? Our support is available 24/7 https://www.netgate.com/support/

                1 Reply Last reply Reply Quote 0
                • D
                  dread
                  last edited by

                  @ivor:

                  It appears to be related with today's Snort update. As others have said, you can fix it by enabling SCADA preprocessor. Another way to fix it is to disable SCADA rules from your interface category. There are four SCADA rules which need to be unchecked.

                  I had this same issue early this morning.

                  Running with IPS Security policy. I simply enabled Modbus Detection, not DNP3 detection from preprocessors, and Snort worked again.

                  Default option is not checked for both of these.

                  Yes, looks like it's somehow related to the last Snort rule update.

                  1 Reply Last reply Reply Quote 0
                  • bmeeksB
                    bmeeks
                    last edited by

                    Yes, this would be an error I suspect from the Snort VRT rule authors.  SCADA rules are quite specific to industrial control systems, so no applicability to general business stuff.  Rules for SCADA will reference industrial control terms.  MODBUS is a type of industrial control protocol (think like HTTP for web traffic as a more familiar analogy).  I've said this before, Snort has preprocessors which are required to be loaded in order for certain rule signature options to be "understood" by Snort.  In this case somebody accidentally included some rules that contain the "modbus_data" rule option keyword.  Snort can only understand this keyword when the SCADA preprocessor is enabled and loaded.  Since 99.5% of pfSense users probably don't have SCADA in their networks protected by Snort and pfSense, that preprocessor is disabled by default.  Hence the failure to start errors.  Two solutions have been given in this thread, and either will work.

                    This kind of thing is one area where Suricata has a better implementation.  As you see in this thread, when Snort encounters a rule signature issue it just errors out and quits!  Suricata, on the other hand, will print an error, skip loading the offending signature and continue on with the next one.  The Sourcefire folks should fix Snort to do this IMHO.

                    Bill

                    1 Reply Last reply Reply Quote 0
                    • NogBadTheBadN
                      NogBadTheBad
                      last edited by

                      Oh shoot, wish I'd looked here first, thought I'd broken my snort config when I was playing with barnyard2 :(

                      Time Process PID Message
                      May 17 19:34:19 SnortStartup 70809 Snort START for IOT Interface(10483_igb0_vlan4)…
                      May 17 19:34:19 snort 66867 FATAL ERROR: /usr/local/etc/snort/snort_14201_igb0_vlan3/rules/snort.rules(15733) Unknown rule option: 'modbus_data'.
                      May 17 19:34:09 SnortStartup 66577 Snort START for GUEST Interface(14201_igb0_vlan3)...
                      May 17 19:34:09 snort 36751 FATAL ERROR: /usr/local/etc/snort/snort_51260_igb0_vlan2/rules/snort.rules(15726) Unknown rule option: 'modbus_data'.
                      May 17 19:33:59 SnortStartup 36642 Snort START for USER Interface(51260_igb0_vlan2)...

                      Even did a recovery from a few days ago to see if that would fix it.

                      Andy

                      1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

                      1 Reply Last reply Reply Quote 0
                      • P
                        Peen
                        last edited by

                        Figured it was now a good time to try out Suricata :)

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.