Bounty for arpwatch package enhancements



  • 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.



  • Hi Nate,

    I should be able to help you out with this.

    Regards,

    Amiel



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



  • @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



  • 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



  • 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
    
    


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



  • @nate.great:

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

    Reselect your devices by selecting them and pressing save



  • Did you end up getting this to work?



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

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



  • Bryan,

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



  • @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.



  • Thanks Bryan!



  • @Cino:

    Thanks Bryan!

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



  • have you heard from nate.great at all?



  • @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.



  • 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.



  • @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!


Log in to reply