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

    Bounty for arpwatch package enhancements

    Scheduled Pinned Locked Moved Bounties
    18 Posts 4 Posters 6.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.
    • N
      nate.great
      last edited by

      Hello everyone,

      Very pleaseed with the arpwatch functionality w/emailing.  The only down side is it can only monitor one subnet at a time.

      I require the ability to monitor every subnet under the scope of pfesnse and email me the same way.  It has to be able to be done from the web gui, and easily implemented.

      I'm offering $285 USD ready to start immediatly.

      1 Reply Last reply Reply Quote 0
      • A
        Amiel Heyde
        last edited by

        Hi Nate,

        I should be able to help you out with this.

        Regards,

        Amiel

        1 Reply Last reply Reply Quote 0
        • A
          Amiel Heyde
          last edited by

          Just to clarify, you mean you want to be able to watch multiple interfaces?

          1 Reply Last reply Reply Quote 0
          • B
            bryan.paradis
            last edited by

            @nate.great:

            Hello everyone,

            Very pleaseed with the arpwatch functionality w/emailing.  The only down side is it can only monitor one subnet at a time.

            I require the ability to monitor every subnet under the scope of pfesnse and email me the same way.  It has to be able to be done from the web gui, and easily implemented.

            I'm offering $285 USD ready to start immediatly.

            Do you mean all interfaces? So virtual interfaces as well?

            Thanks,

            Bryan

            1 Reply Last reply Reply Quote 0
            • N
              nate.great
              last edited by

              Basically all the nics that can be assigned from the "interfaces" tab.

              The key functionality is to be able to monitor any IP address changes in each one of the network spaces assigned to the nics under interfaces excluding any WAN

              1 Reply Last reply Reply Quote 0
              • B
                bryan.paradis
                last edited by

                Well here it is.

                Changes:

                
                Multiple interface selector in the form
                Each interface logs its own report and arp.interface.dat
                Nested tabs under report generated per each interface
                Regex to ignore loopback
                
                

                To Install - Copy and paste this into an SSH shell

                
                mv /usr/local/pkg/arpwatch.xml /usr/local/pkg/arpwatch.xml.backup ; mv /usr/local/www/arpwatch_reports.php /usr/local/www/arpwatch_reports.php.backup
                
                

                Then

                
                fetch -o /usr/local/pkg/arpwatch.xml https://raw2.github.com/parawizard/pfsense-arpwatch/master/arpwatch.xml ; fetch -o /usr/local/www/arpwatch_reports.php https://raw2.github.com/parawizard/pfsense-arpwatch/master/arpwatch_reports.php
                
                

                To Uninstall - Copy and paste this into an SSH shell

                
                mv /usr/local/pkg/arpwatch.xml.backup /usr/local/pkg/arpwatch.xml ; mv /usr/local/www/arpwatch_reports.php.backup /usr/local/www/arpwatch_reports.php
                
                
                1 Reply Last reply Reply Quote 0
                • N
                  nate.great
                  last edited by

                  ok I see the tabs now.  one problem is they are all blank.

                  1 Reply Last reply Reply Quote 0
                  • B
                    bryan.paradis
                    last edited by

                    @nate.great:

                    ok I see the tabs now.  one problem is they are all blank.

                    Reselect your devices by selecting them and pressing save

                    1 Reply Last reply Reply Quote 0
                    • B
                      bryan.paradis
                      last edited by

                      Did you end up getting this to work?

                      1 Reply Last reply Reply Quote 0
                      • B
                        bryan.paradis
                        last edited by

                        https://github.com/pfsense/pfsense-packages/pull/614

                        Features are to be added with this pull request referenced above.

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

                          Bryan,

                          Do you know if this pull request has been approved yet?

                          1 Reply Last reply Reply Quote 0
                          • B
                            bryan.paradis
                            last edited by

                            @Cino:

                            Bryan,

                            Do you know if this pull request has been approved yet?

                            Been busy working 60h a week. Pull request still open I have to update another file that was requested.

                            Edit:

                            https://github.com/pfsense/pfsense-packages/pull/614

                            Made some more changes as requested. So its in progress.

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

                              Thanks Bryan!

                              1 Reply Last reply Reply Quote 0
                              • B
                                bryan.paradis
                                last edited by

                                @Cino:

                                Thanks Bryan!

                                the pull request got too old. I may resubmit but I never received payment for the work either. Oh well.

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

                                  have you heard from nate.great at all?

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    bryan.paradis
                                    last edited by

                                    @Cino:

                                    have you heard from nate.great at all?

                                    Not since march. I am on the brink of financial apocalypse here. Job market is horrible and I am having the worst of luck with interviews. Maybe if I have some spare time I will resubmit this but who knows it may just sit there until its invalid again waiting for a merge.

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

                                      I'm sorry to hear that man  :( I hope your luck turns around quick… Not sure what kind of position your looking for but you have helped out a lot on the forums and coded.

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        bryan.paradis
                                        last edited by

                                        @Cino:

                                        I'm sorry to hear that man  :( I hope your luck turns around quick… Not sure what kind of position your looking for but you have helped out a lot on the forums and coded.

                                        Appreciate the kind words. Looking for desktop infrastructure, support or something even junior in a linux environment. Might end up just doing more piece work or moving to find a job!

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