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
    EChondoE

    @fxandrei Found this thread via Google. And I figured out what OP did, so here's the explanation:

    In the pfSense webpage do:

    Click on "Services" Select "Acme Certificates" Edit any of your certificate entries by clicking on the pencil icon. Scroll to the bottom of the certificate edit page and find the "Actions list" section. Click on "Add" to add a new action and fill out the information as needed. For HAProxy restarting do: Mode: Enabled Command: /usr/local/etc/rc.d/haproxy.sh restart Method: Shell Command And finally "Save" at the bottom of the cert edit page.

    As far as I can tell, the above action seems to propagate to all certificates that I have, not just a single one. I am not sure if this is just a visual bug, but just something to be aware of.

    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.

    Hopefully this helps you and anyone else that finds this thread via searching.

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

  • Postfix and save message

    1
    0 Votes
    1 Posts
    454 Views
    No one has replied
  • Restoring With Old/Outdated Apps?

    11
    0 Votes
    11 Posts
    2k Views
    marcellocM

    If you run a local copy of the packages repo, you can sync it to any version/commit you want.

    If someday pfSense packages files get fetched by a commit id or tag just like we can do on freebsd ports, it will be easy to roll back.

  • Snort 2.9.7.0 pkg v3.2.3 – Release Notes

    8
    0 Votes
    8 Posts
    1k Views
    bmeeksB

    @simby:

    Do we have snort 3.0 date in pfsense ?  8)

    No.  Two external events have to occur first.  Those are (in order of occurrence):

    1.  Snort 3.0 goes to RELEASE state

    2.  The FreeBSD port of Snort updates to the 3.0 code base.

    Until both of the events above transpire, the Snort package will stay on the 2.9.x code base.

    Bill

  • Haproxy - Traffic Limiting

    2
    0 Votes
    2 Posts
    2k Views
    T

    bump

  • Suricate

    2
    0 Votes
    2 Posts
    562 Views
    bmeeksB

    The stream alerts can be very annoying, especially on an installation using libpcap like the package utilizes on pfSense.  I generally disable the majority of those stream alert rules in Suricata.

    Bill

  • Snort - Starting Issue

    2
    0 Votes
    2 Posts
    669 Views
    bmeeksB

    Some questions for you to help with troubleshooting:

    1.  Did you ever run Snort before?  In other words, could there be an old Snort configuration that the package install is seeing and using?

    2.  Are you running a full install of pfSense on a HDD or SSD, or is this a NanoBSD installation on a CF card?

    3.  Do you see any messages in the system log related to the Snort package?

    Some notes –

    If you once had Snort installed and the setting enabled to save the configuration, then the new install will detect and try to use those old settings.  If that old configuration used a ton of rules, it can take many seconds (up to 1 minute or more) for Snort to start.  If you leave the package installation screen before that process completes, the final piece of package installation will not happen and you will not see a Snort menu selection under SERVICES.

    Bill

  • Problem with check_mk packet

    19
    0 Votes
    19 Posts
    11k Views
    N

    @Roger:

    Hi

    Yes, I get re0 and re1 listed after a 'Full Scan', did you do a 'Full Scan' in check_mk ?

    My server version is the latest 1.2.4 version.

    Roger

    Perfect Roger, i only have to do a full scan.

    Thanks!

  • HAProxy without GUI?

    3
    0 Votes
    3 Posts
    1k Views
    E

    Thank you Marcelloc! I'll play around with it :)

  • Suricata MD5 hashes list

    11
    0 Votes
    11 Posts
    4k Views
    bmeeksB

    Don't stay fixated on just your file MD5 hash table needs.  A lot of other Suricata stuff uses the hash table as well.  The error message was indicating a computed hash table requirement of 40,674,836,480 bytes.  I have no idea is that number is accurate or not, but I can tell it is being computed by the binary part of Suricata and not the PHP GUI part.

    Bill

  • Suricata

    2
    0 Votes
    2 Posts
    569 Views
    bmeeksB

    @ghkrauss:

    Gentlemen:

    I have Suricata installed running with Pfsense 2.2. I have a subscription to Emering Threats ETPro rules. Does one have to also install Snort rules also? Any specific configuration issues for Emerging Threats ETPro rules?

    No, there is no requirement to use the Snort VRT rules.  In fact, you will find that a significant number of them (around 700 or more at last count) will not compile and run on Suricata due to them containing some rule options and keywords that are not currently supported in Suricata.  If you have an ET-Pro subscription, you should be fine.

    There some configuration threads posted here in the Packages forum.  Do a quick search for "Suricata blueprint" and that should turn up one of them.

    Bill

  • Web filter https

    19
    0 Votes
    19 Posts
    4k Views
    K

    I have also found that my networks work better when I'm not the one trying to cripple them (-:

  • SARG Q1: Report only of the last hour? Q2: Correlation user+time+website?

    2
    0 Votes
    2 Posts
    966 Views
    marcellocM

    @Nachtfalke:

    Question 1:

    Is it possible to get a separte report which shows me the websites the user(s) connected between specific hours. So I want a report which only shows the reports between 0900-0959 and between 1000-1059. With the SARG arguments above and disabled "overwrite reports" I got an hourly report but this report contains everything from the beginning of the say. So like 0000-0859 and the next report from 0000-0959. So I would appreciate any suggestions or corrections if I did configure or understand something wrong.

    Will work only if you rotate the log without "overwrite reports" checked.

    Question 2:
    I am not able to find a statistic where I can exactly see which user(s) accessed which website at a specific timerange. So I want to see that one user accessed www.google.com at 091:10am, 0935am and so on. The reason why I am interested in this statistic is because I want to know why a snort alert was generated. I want to see which websites were accessed at this time by a specific user to find out if it was the website the user accessed generated the alert or if it was some "adware banner" or something crosslinked on the page which generated the alert.

    'sites and users' reports show who accessed the site but it does not include a time colum. but if you click on the user, sarg will redirect you to client day report.

  • Unbound wont start in this config. (system tunables) pfsense 2.1.5

    2
    0 Votes
    2 Posts
    1k Views
    jimpJ

    Tunables recommended for FreeBSD in a server role often do not make sense for pfSense in a firewall role. The nature of connections and traffic are completely different.

    Tunables shouldn't be added or changed unless the implications are properly understood for all of them. There isn't a "one size fits all" list of tunables to be applied. We set things by default that are good to have, and others may be tweaked but unless there is a reason for doing so, don't apply values that are "recommended" for other configurations.

    That said, the error you see would likely also happen to Unbound on FreeBSD in the same configuration.

  • Should squid empty its cache directory on restart?

    7
    0 Votes
    7 Posts
    2k Views
    M

    Squid is the only package I have installed, a box that will do DHCP, firewall and DNS & web caching is what I was after when I built this.

    By moving the cache out of /var, squid is finally caching (into a persistent cache). I have had this running for like a week now caching updates for different machines, I got it rebooted few times and the cache is ~4GB and keeps growing  :)

  • PfBlocker - Block Hit Counter

    17
    0 Votes
    17 Posts
    4k Views
    P

    hi wcrowder!

    I really appreciate your offer to assist. I am overseas (In Medellin, Colombia, actually), and will be back home on March 5th. BBCan, as awesome as he is, also offered to help (you guys rock! thank you!).

    If you can, It'd be awesome to have a TeamViewer or WebEx session on or after march 5th. If you are unable to, I'll gather logs and shoot 'em over your way. I'm sure it's not working due to something stupid I did :P

    Again, thank you and have a great weekend, sir!

  • Proxy Inquiries for Experts

    1
    0 Votes
    1 Posts
    728 Views
    No one has replied
  • Why this url blocked on squidguard?

    2
    0 Votes
    2 Posts
    1k Views
    S

    l.facebook.com/l.php?u=http%3A%2F%2Fwww.tribunnews.com%2F&h=HAQEwpIza&enc=AZMlvzs5zE2Ko8ne2PruhtgOlOkfZtT1B76qEM1CgSTXb4SJYbTvTu7U0eyynBc7wxKnLKyDGVNS6ttdnRqr13qkFCXbnp8wL4Liu8LeiEYJVAGlerGeDVId413J9fZckrzHJOj8q1z-i7mxnXXWmxtwhu9_3b-atDWZwWEa9zHBSA&s=1

    The filter Thinks you're trying to download a file with .com extension (Microsoft Command file - like EXE)

    The filter matches anything that is after the / and contains a dot (.) and then the list of those 3-letter extensions. Note that the // in http:// is not matched because http:// is not considered in the filter.
    The / in the regexp prevent it from matching a .com domain when accessing it directly - like www.domain.com.
    So the filter blocks: www.example.org/index.php?redirect=http://www.site2.com
    but not
    www.site2.com

    (./..(asf|wm|3gp|ogg|aac|apk|big|bik|exe|com|bat|ogv|flp|cam|fla|mkv|mov|mp4|rm|yuv|wma|wmv|cab|mp3|avi|mpg|swf|mpeg|mp.|mpv|wm.|vpu))

  • Zabbix install fails on 2.1.5 release

    4
    0 Votes
    4 Posts
    1k Views
    F

    Thanks for your help. Now installed successfully! ;D

  • Squid and Google Drive

    5
    0 Votes
    5 Posts
    3k Views
    KOMK

    Thanks for the tip.  I'm running Squid non -transparently, if that makes any difference.

  • Squid3 youtube cache

    6
    0 Votes
    6 Posts
    5k Views
    KOMK

    They are on youtube the whole day and listen to the same song over and over again and they share youtube links

    Gah, sounds like Hell!  :o

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