Subcategories

  • Discussions about packages which handle caching and proxy functions such as squid, lightsquid, squidGuard, etc.

    4k Topics
    21k Posts
    N

    Can I use pgblockerng aliases in Haproxy?

    80758505-9bad-4dad-a80b-c159be1045a2-image.png

    If it was a firewall rule, typing pfb would produce a dropdown to select.

    Here it has to be written, but will it work? Is it supported?

  • Discussions about packages whose functions are Intrusion Detection and Intrusion Prevention such as snort, suricata, etc.

    2k Topics
    16k Posts
    bmeeksB

    I saw where the Netgate kernel developer updated the Suricata package in the pfSense 25.07 development branch to work with the new kernel PPPoE driver. But so far as I know that updated package has not been migrated to 2.8 CE.

    Here is the commit into the DEVEL branch: https://github.com/pfsense/FreeBSD-ports/commit/68a06b3a33c690042b61fb4ccfe96f3138e83b72.

  • Discussions about packages that handle bandwidth and network traffic monitoring functions such as bandwidtd, ntopng, etc.

    571 Topics
    3k Posts
    K

    @pulsartiger
    The database name is vnstat.db and its location is under /var/db/vnstat.
    With "Backup Files/Dir" we are able to do backup or also with a cron.

  • Discussions about the pfBlockerNG package

    3k Topics
    20k Posts
    GertjanG

    @AlexK-0 said in Can't receive GeoIP databases updates anymore, banned:

    Days ago, I received from MaxMind an email, notifying me that my country has been banned to receive GeoLite City database updates.

    You've found a reason to use a VPN.

  • Discussions about Network UPS Tools and APCUPSD packages for pfSense

    99 Topics
    2k Posts
    K

    @elvisimprsntr thanks for your suggestion. I will give it a try.

  • Discussions about the ACME / Let’s Encrypt package for pfSense

    493 Topics
    3k Posts
    GertjanG

    @EChondo

    What's your pfSense version ?
    The instructions are shown here :

    1acdc586-cb29-4148-9e36-81ade4e5e60c-image.png

    A restart of a service will start by re creating their config files. If a certificate changed, it will get included. When the process starts, it will use the new certificate.

    @EChondo said in Issue with ACME Certificates Refresh & Restarting HAProxy:

    I haven't been able to confirm if the above works(mine just renewed, don't feel like doing it again just to test), so we'll see in 60 days I guess.

    No need to wait x days.
    You can re test / renew right away, as you are 'allowed' to renew a couple (5 max ?) of times per week.

  • Discussions about the FRR Dynamic Routing package on pfSense

    294 Topics
    1k Posts
    R

    I had a similar issue with Routed VTI over IPsec recently. FRR lost its neighbors after rebooting or when a tunnel went down. It never re-discovered it automatically. Only restarting FRR (either in GUI or via CLI) brought the neighbors back.

    When I manually added those under the OSPF neighbors tab in the GUI it seems to solve the problem as well.

  • Discussions about the Tailscale package

    89 Topics
    574 Posts
    A

    Hello,
    I am unable to get the Tailscale package to work. The page at VPN > Tailscale > Authentication is stuck. It displays the error "Tailscale is not online," but also shows a "Logout and Clean" button, with no option to log in.
    link text

    This state persists even after performing the following troubleshooting steps:

    Rebooting the pfSense router.

    Completely uninstalling and reinstalling the Tailscale package multiple times.

    Clearing browser cache and using a private browser window.

    Toggling the main "Enable Tailscale" checkbox in the settings.

    Checking the logs, which show the service gets a "terminate" signal and shuts down cleanly; it does not crash.

    Manually trying to delete the state file with rm /var/db/tailscale/tailscaled.state, which failed because the file does not exist.

    It appears that the package's configuration is corrupted in a way that persists even after reinstallation. Can anyone advise on how to perform a complete manual cleanup of all Tailscale files and settings?

  • Discussions about WireGuard

    689 Topics
    4k Posts
    P

    @patient0 Thanks for further suggestions. The tunnel is definitely up and so I don't think this is a CGNAT issue after all. WAN firewall rule is in place for UDP on port 51823 (otherwise the tunnel wouldn't work, right?). I can ping from client 1 -> client 2 and visa versa and also ping all points in between like you suggest. I just can't open an HTTPS connection from pfSenseB from Client 1 using a browser. But I can do this the other way round i.e. from Client 2 to pfSenseA

    I will try and do some packet capture to see if that reveals anything.

  • Snort generating alert but not blocking

    8
    0 Votes
    8 Posts
    9k Views
    N

    @bmeeks:

    @NPDF:

    So, pardon my ignorance here as I am new to Snort, but I am having the same issue.  I recently enabled blocking.. And an event popped up as ET DROP Dshield Block, under Alerts but was not blocked.  You recommended to scan any IP in the alert in the block list, but the destination is the WAN IP, so it is listed - Does that mean it'll never get blocked?

    On the INTERFACE SETTINGS tab where you configure blocking, there is a combo-select box for choosing which offending IP address will be blocked.  Those choices are SRC, DST, or BOTH.  SRC means block the source IP in the alert packet.  DST means block the destination IP.  BOTH means block both the source and destination IP addresses.  The next thing that comes into play is the PASS LIST.  By default, your WAN IP, Default Gateway, DNS servers and a few other IPs are never blocked.

    So now, to see how the alert you mentioned would be treated, look at the SRC and DST IP addresses.  Next, look at that combo-box setting I mentioned.  Determine if it is set to SRC, DST or BOTH.  Comparing all that information should show you how Snort would have made a block decision.  For example, if you had DST selected in the combo-box control, and the DST of the alert was your WAN IP, then Snort would not block because your WAN IP is in the default "never block" PASS LIST.  However, if you had the combo set to BOTH, then Snort would insert a block for the SRC IP of the alert (assuming that IP was not also in the default PASS LIST).

    Finally, remember that there is a cron job that periodically clears blocked IP addresses.  So if enough time has elapsed, it is possible that job cleared the block.  Any time the packet filter is reloaded by pfSense, that will also clear all blocks Snort may have inserted.  A number of system events can cause the filter (firewall) to reload.  Examples are a change in your WAN IP due to DHCP renewal, temporary latency or issues with apinger, etc.  Snort does not have its own block list.  It simply stuffs any offending IP into the <snort2c>alias table in the pfSense packet filter firewall.  Other things outside of Snort's control may clear that alias table.  One of those is a filter reload event.  As mentioned previously, there are many things that can trigger a filter reload.

    Bill</snort2c>

    Thanks for the great response! It was at the end of the day, a restart fixing my issue; But this information will help in the future if need be.

  • Snort-2.9.7.0 released, will we see the package updates for 2.1.5 sense?

    6
    0 Votes
    6 Posts
    2k Views
    bmeeksB

    Well, some potentially bad news on the File Inspection feature.  It appears to be broken.  It is marked as "Experimental" in the README files included with the Snort source code.  I could not get it to detect even simple PDF files, and when it was enabled, Snort would die on every soft-restart command.  I have decided to pull this feature for now from the 2.9.7.0 update.

    I am now about to test out OpenAppID.  Hopefully it will work better …  :-\

    Bill

  • How do I get the full URL of the Youtube video being watched?

    2
    0 Votes
    2 Posts
    842 Views
    cyber7C

    Not to worry I fixed it by adding to the "Custom Options":
    strip_query_terms off

    Now I am getting the full url.  Much better

    kind regards
    cyber7 (aka Aubrey Kloppers, Cape Town, South Africa)

  • Inject a HTML to HTML response with squid

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • Lightsquid sqstat http error

    11
    0 Votes
    11 Posts
    20k Views
    P

    The same situation was at https://forum.pfsense.org/index.php?topic=50366.0

    And NOT only "https://www.altsec.com/2013/10/pfsense-http1-0-403-forbidden-proxy-report/" recipe can help you.

    So, you can also receive the same error at next accidents:

    when your's Proxy filter SquidGuard blocked web-access for the "Proxy Squid: Realtime stat (sqstat)", for example in such a case, as if you at "Proxy filter SquidGuard: Common Access Control List (Common ACL)" adventitiously set "Default access" [all] to "deny"!

    when your's Proxy server Squid (version >= 3) at the tab "Real Time" displays NOTHING, this can be reached when your's parameters for the Proxy server Squid was WRONG and Squid can't serve web-requests from clients (and writes nothing - it's logs EMPTY). For example, it can be when you fill TEXT aliases in the fields for IP addresses.

  • Problem with Snort 3.1.3

    7
    0 Votes
    7 Posts
    1k Views
    V

    @1kevinm:

    I upgraded to snort 3.1.3 today.  After upgrade, snort is no longer on the services menu.  It shows as installed under packages.

    I uninstalled and reinstalled.  It still does not show up on the services drop down menu nor on the services menu on the status drop down.

    I also tried rebooting multiple times.

    Thoughts?  or where can I find 3.1.2?

    Thanks,
    Kevin

    This happen to me as well, the install page stopped at a starting up snort message.
    Once reload, it does not show in service menu nor the statues page in service.

    But for me the fix was simplely uninstall snort and reinstall it again everything went smoothly.
    Not sure what could be the cause of this.

  • Squid 3.3.10 error

    2
    0 Votes
    2 Posts
    700 Views
  • Cron does not function correctly with Ramdisk

    6
    0 Votes
    6 Posts
    1k Views
    C

    within the actual .py I mean, what you're showing as the cron entry is fine, that part won't have any path issues.

  • If you could install just one package - which would it be?

    15
    0 Votes
    15 Posts
    2k Views
    K

    It would be very stable with openvpn.

  • Setup VideoCache in Squid PFSense 2.1.5 not working

    2
    0 Votes
    2 Posts
    1k Views
    BBcan177B

    Hi m4st3rc1p0,

    Take a look at this link:

    https://forum.pfsense.org/index.php?topic=78935.msg431084#msg431084

  • How to block teh googles with squid guard?

    5
    0 Votes
    5 Posts
    1k Views
    A

    To block the pics load this list in squidguard http://urlblacklist.com/?sec=download

    And to have ssl filtering follow this https://forum.pfsense.org/index.php?topic=73640.0

    Hope this helps

  • SquidGuard Ldap search group

    1
    0 Votes
    1 Posts
    902 Views
    No one has replied
  • Scp config via cron not working

    1
    0 Votes
    1 Posts
    838 Views
    No one has replied
  • Squidguard Group ACL LDAP Client Source cache refresh

    2
    0 Votes
    2 Posts
    2k Views
    P

    I apologize if this is my first post, but I am also having problems with SquidGuard + AD with users having multiple groups.

    Scenario:

    **SquidGuard Common ACL: Deny all

    SquidGuard Group ACLs:
      FacebookAccess
        - Only Facebook is allowed, the rest blocked.
      EmailAccess
        - Only company email is allowed, the rest blocked.

    AD Groups:
      FB_InternetAccess
      Email_InternetAccess

    AD Users:
      JohnDoe
        memberOf: FB_InternetAccess
      SamSmith:
        memberOf: FB_InternetAccess and Email_InternetAccess**

    If JohnDoe opens facebook.com and auth is success, the site loads fine. If SamSmith opens facebook.com, it will load fine, but opening his company email will not be allowed.

    Checking the SG blocked logs seems to point that SG will do a first-match-forget-all basis. It would not check if the user still has other groups that will match other Groups ACLs. If this is not possible, please let me know. Any help would be greatly appreciated. TIA!

  • APU1D4-Squid bug?

    5
    0 Votes
    5 Posts
    1k Views
    N

    I managed to find a PHP command (under Diagnostics> command prompt> php) which restarts SQUID:

    filter_configure ();

    But how to execute it until the startup of pfsense? How to run a PHP command with a shell script?( I'm an amateur-no professionnal)

  • HAProxy does not reload after upgrade

    6
    0 Votes
    6 Posts
    2k Views
    P

    Just installing the pbi should have created a symlink for /usr/local/sbin/haproxy to the executable /usr/pbi/haproxy-amd64/.sbin/haproxy

    Can you try uninstalling and then re-installing the haproxy-full package?

  • Enable module ecap for squid3

    1
    0 Votes
    1 Posts
    754 Views
    No one has replied
  • Strange IP in Squid.conf

    1
    0 Votes
    1 Posts
    623 Views
    No one has replied
  • Transparent HTTP/HTTPs filtering with NSFilter

    11
    0 Votes
    11 Posts
    3k Views
    J

    Just wanted to update the thread to let everyone know that we have added support for pfSense 2.2, the installation is exactly the same as the previous versions.  Here is a brief rundown of current features:

    DNS Filtering:
      Domain name categorization using realtime cloud categorization service
      User/Group/IP based policies
      Local Domain Override (*New, overrides DNS lookups to alternate server for specified domains, ie mydomain.com uses 192.168.1.1 vs 8.8.8.8 for everything else).
      Customizable Block Pages

    HTTP/HTTPS filtering:
      URL categorization using realtime cloud categorization service
      Transparent mode supported
      User/Group/IP based policies
      Force Safesearch (Google/Yahoo/Bing)
      Youtube for Schools
      URL Black/White lists
      Content Type Black/White lists
      File Pattern Black/White lists
      Customizable Block Pages

    Authentication:
      LDAP integration
      Domain Controller Agent (In development, this will allow users to automatically authenticate to NSFilter when logging in successfully to the domain).

    Please let us know if there are any features you would be interested in trying or like to see about having added to NSFilter, we are always looking to improve.

    Also if there are any of you testing 2.2 if you would like to give NSFilter a try, we would love to get some more data points on running on the new platform.

    Thanks,
    Adam

  • Exclude user from safe search

    2
    0 Votes
    2 Posts
    504 Views
    F

    ;D I found the solution : for safe search the Common ACL group take the precedence over Group ACl
    so you need to disable it in Common ACL and apply it in whatever group inside Group ACl

    that's work for me

Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.