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

    Firewall Rules hit counter - $150

    Scheduled Pinned Locked Moved Bounties
    20 Posts 13 Posters 16.0k 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.
    • C
      cmb
      last edited by

      @Curium:

      cmb, is there a recommend page that has all awesome CLI commands?

      pfctl man page is where I'd look. Not sure what you'd consider "awesome", our status.php page (no menu link) has probably all the most useful ones.

      1 Reply Last reply Reply Quote 0
      • C
        Clear-Pixel
        last edited by

        FreeBSD 8.3 Man Page
        pfctl – control the packet filter (PF) and network address translation (NAT) device
        http://www.freebsd.org/cgi/man.cgi?query=pfctl&apropos=0&sektion=8&manpath=FreeBSD+8.3-RELEASE&arch=default&format=html

        HP EliteBook 2530p Laptop - Core2 Duo SL9600 @ 2.13Ghz - 4 GB Ram -128GB SSD
        Atheros Mini PCI-E as Access Point (AR5BXB63H/AR5007EG/AR2425)
        Single Ethernet Port - VLAN
        Cisco SG300 10-port Gigabit Managed Switch
        Cisco DPC3008 Cable Modem  30/4 Mbps
        Pfsense 2.1-RELEASE (amd64)
        –------------------------------------------------------------
        Total Network Power Consumption - 29 Watts

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          @cmb:

          our status.php page (no menu link) has probably all the most useful ones.

          How has this mine of info bypassed my radar until now?  ::)
          Awesome!

          Steve

          1 Reply Last reply Reply Quote 0
          • johnpozJ
            johnpoz LAYER 8 Global Moderator
            last edited by

            status.php

            Is there no link to this on the gui?  I just looked and couldn't find it - but yeah looks pretty sweet when you go directly to that.

            An intelligent man is sometimes forced to be drunk to spend time with his fools
            If you get confused: Listen to the Music Play
            Please don't Chat/PM me for help, unless mod related
            SG-4860 24.11 | Lab VMs 2.7.2, 24.11

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              There is no link and that's done on purpose. It's rarely needed except for diagnostics and reporting to support. It's best left "hidden" so to speak.

              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              1 Reply Last reply Reply Quote 0
              • M
                Metu69salemi
                last edited by

                That is great to share co-worker who thinks that networking is too easy to handle..

                1 Reply Last reply Reply Quote 0
                • C
                  Curium
                  last edited by

                  Okay, that status.php page is AMAZING!

                  However, I think I am noticing that the "evaluations" in "pfctl -vvsr" is counting every time that rule is evaluated by a connection.  That's great, but I am looking for a counter when a rule matches a connection and either allows or denies a connection, "hit".  Evaluations is kind of useless for troubleshooting or identifying dead rules, or even sorting them for efficiency.

                  The states, bytes and packets is awesome though.

                  1 Reply Last reply Reply Quote 0
                  • J
                    jamesmr89
                    last edited by

                    I used to have some code that would do a traffic graph based on a rule, I could dig that up and see if I could make it work on pfsense if you'd be interested, basically a bandwidth graph on a per rule basis.

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

                      @cmb:

                      our status.php page (no menu link) has probably all the most useful ones.

                      Nice.

                      A minor issue I noticed is that the section showing the results of ipfw show now produces an error, apparently since the addition of the pfSense-specific -x context parameter.

                      1 Reply Last reply Reply Quote 0
                      • Z
                        ZGamer
                        last edited by

                        Have you taken a look under Diagnostics –> pfTop --> Rules?

                        The PKTS, BYTES, STATE, & INFO colums should give you what your looking for.

                        –------------------------------------------------------------------------------------
                        pfSense Documentation Wiki
                        Need Commercial Support?
                        Personal Blog

                        1 Reply Last reply Reply Quote 0
                        • M
                          mikeisfly
                          last edited by

                          Agreed, coming from the Cisco world having a hit counter is very helpful in trouble shooting and I would be willing to add $50 to have this feature implemented in the next version of PfSense. It would also be nice not to have it all in the same location like when you look at your rules you see how many times there was a match on that rule.

                          1 Reply Last reply Reply Quote 0
                          • marcellocM
                            marcelloc
                            last edited by

                            Hi, if someone is still interested on this, follow this topic

                            https://forum.pfsense.org/index.php?topic=97925.msg545345#msg545345

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zylithi
                              last edited by

                              What about taking this, and spitting it out to an LCD ;)

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