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

    Snort and Paid Rule Subscriptions

    Scheduled Pinned Locked Moved IDS/IPS
    16 Posts 3 Posters 1.4k 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.
    • JonathanLeeJ
      JonathanLee @bmeeks
      last edited by JonathanLee

      @bmeeks Screenshot_20231115-200351.png

      I just purchased a subscription today.

      What do I do to fix the SO rulesets?

      Make sure to upvote

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

        @JonathanLee said in Snort and Paid Rule Subscriptions:

        What do I do to fix the SO rulesets?

        They should show up no matter if you have a paid subscriber or free registered subscriber license.

        The Shared Object rule category files all have .so.rules as their filename suffix. They will be stored in the same master rules directory as the regular text rules. That should be /usr/local/etc/snort/rules/.

        Are any *.so.rules files present in the master rules directory? Are you doing anything with a script that might be altering the filenames in the master rules directory?

        JonathanLeeJ 1 Reply Last reply Reply Quote 0
        • JonathanLeeJ
          JonathanLee @bmeeks
          last edited by JonathanLee

          @bmeeks

          So I have no SO file ? I am not altering any rules. I have never seen the SO rules ever, I have a SG2100 is that the issue because I can't run in line mode?

          Screenshot_20231115-204533.png

          Make sure to upvote

          1 Reply Last reply Reply Quote 0
          • JonathanLeeJ
            JonathanLee
            last edited by

            I opened a Redmine for the missing rules.

            Make sure to upvote

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

              @JonathanLee said in Snort and Paid Rule Subscriptions:

              I opened a Redmine for the missing rules.

              A Redmine is totally inappropriate in this case. The problem is specific to your box and configuration. This is not a global issue.

              It just now dawned on me why you do not have the rules. It's because your hardware is ARM-based. The SO rules come precompiled for AMD64 hardware only. Since your firewall does not have an AMD64 processor, those rules cannot work and the package thus excludes them. It is perfectly normal and expected that the SO rules are not available on non-Intel hardware platforms.

              I did not know what type of hardware you had until I saw your reply to the Snort Signal 11 Redmine. That's why it is very important to include your hardware description when posting with questions or issues.

              JonathanLeeJ 1 Reply Last reply Reply Quote 0
              • JonathanLeeJ
                JonathanLee @bmeeks
                last edited by

                @bmeeks sorry I did not know that.

                Make sure to upvote

                1 Reply Last reply Reply Quote 0
                • JonathanLeeJ
                  JonathanLee
                  last edited by

                  I opened a feature request

                  https://redmine.pfsense.org/issues/14997

                  Feature Request: Snort *.so.rules should also function on ARM architecture processors as Netgate sells appliances with ARM processors.

                  Maybe one day it will work with the RISC.

                  Make sure to upvote

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

                    @JonathanLee said in Snort and Paid Rule Subscriptions:

                    I opened a feature request

                    https://redmine.pfsense.org/issues/14997

                    Feature Request: Snort *.so.rules should also function on ARM architecture processors as Netgate sells appliances with ARM processors.

                    Maybe one day it will work with the RISC.

                    Jonathan, this is a pointless request that will never happen. pfSense does not control Snort at all. At best you should post this request on the Snort VRT mailing list. But I can already tell you it will be ignored there as Snort 2.9.x is on the way to being deprecated in favor of Snort3. This is the equivalent of asking Microsoft to make Windows run native on Mac hardware, or asking Apple to make MacOS run on vanilla Intel hardware.

                    Here is a thread direct from the Snort mailing list where they state they do not compile the shared object rules for ARM: https://seclists.org/snort/2013/q2/1219. Because Snort VRT does not provide Shared Object pre-compiled rules for ARM hardware, they are automatically "turned off" in ARM hardware environments like the SG-2100. If you want to use these rules, move your installation to an Intel-based CPU platform.

                    JonathanLeeJ 1 Reply Last reply Reply Quote 0
                    • JonathanLeeJ
                      JonathanLee @bmeeks
                      last edited by JonathanLee

                      @bmeeks Dang I was hoping to get traction on this and that post looks old. Maybe this is a next generation type software programming thing. You know where the next generation of programmers start to fix some of the cross platform issues once they start working? Who knows. I can tell you ARM is amazing, look at the Raspberry PI 5, ARM is not going away any time soon. The Raspberry PI 5 is 2x as powerful as Generation 4B. It's the future, we can't avoid it. Have you seen the Oracle super computer built all with Raspberry PIs? It's astonishing.

                      Make sure to upvote

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mcury @JonathanLee
                        last edited by

                        @JonathanLee said in Snort and Paid Rule Subscriptions:

                        I can tell you ARM is amazing, look at the Raspberry PI 5

                        I'm going to get one for me, 8GB variant... It is not selling here yet, waiting...

                        dead on arrival, nowhere to be found.

                        JonathanLeeJ 1 Reply Last reply Reply Quote 1
                        • JonathanLeeJ
                          JonathanLee @mcury
                          last edited by

                          @mcury I am going to get one to test items with soon. I have the 4B it even has 64 bit options.

                          Make sure to upvote

                          M 1 Reply Last reply Reply Quote 1
                          • M
                            mcury @JonathanLee
                            last edited by

                            @JonathanLee said in Snort and Paid Rule Subscriptions:

                            @mcury I am going to get one to test items with soon. I have the 4B it even has 64 bit options.

                            I have a raspberry pi 3b, it has only 1GB of RAM, so it is constantly running on swap.
                            It is running a samba-ad-dc, freeradius, apache2 server with php and ssl, and a unifi controller, it is too much for it hehe
                            I also have a raspberry pi 4 with 4GB that I'm using for Graylog server, but unfortunately Graylog loves RAM and 4GB is not enough.

                            So my plan is to move Graylog server to Raspberry Pi 5 8GB, move everything that is running in the raspberry pi3 to raspberry pi 4 and then install KVM in the raspberry pi 3b.
                            I'll use KVM to manage my computer through tailscale, I'll be able to turn it off, choose what OS I'll boot, boot to Linux or Windows as I desire..

                            dead on arrival, nowhere to be found.

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