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
    cyb3rtr0nianC

    @bmeeks So after upgrading to the newest PfSense 2.8.0 everything is now working like a charm!

    Suricata no longer seems to strip off tags like it did before! Which means I can now use my network segmented by VLANs and still use the benefits of Suricata Inline IPS! Very niiize!

    I checked in the Alerts section and it is indeed generating the correct alerts from the different VLAN sections, I put Inline IPS on the parent interface of all the VLANs.

    I assume this is because the FreeBSD version is also updated with the new PfSense 2.8.0 version?

    Because before, as soon as I selected Inline IPS mode, my entire VLAN tagging would break and nothing was reachable until I switched back to Legacy mode.

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

  • FreeRaDIUS+OpenVPN

    6
    0 Votes
    6 Posts
    2k Views
    N

    Thank you for replying me , i`m already use "SSL/TLS + Uther-Auth" on OpenVPN server, but simultaneous check is not working.

    Openvpn was configured with Road-Warrior Tutorial that i found on https://doc.pfsense.org/index.php/Tutorials.

  • [solved] How can I use the user management/right management in packages

    1
    0 Votes
    1 Posts
    657 Views
    No one has replied
  • Bind package Howto

    3
    0 Votes
    3 Posts
    3k Views
    P

    no but i test it now with making a view

    Recursion=no
    Match-clients: any
    Allow-recursion: any

    but still not working.

    can you post some pictures of your frontend so that i can see what ist wrong. if there is any critical you can cut it out or make it black.
    that would be very nice, i think i am not the only one with this start problems  ::)

  • Squid3 and squidguard not intercepting traffic or blocking blacklist

    5
    0 Votes
    5 Posts
    2k Views
    L

    @BujangLapok:

    Had the same issue today with squidguard3-squid. The issue was the path being used for squidguard.conf was not correct. A workaround:

    ln -s  /usr/pbi/squidguard-squid3-amd64/etc/squidGuard/squidGuard.conf /usr/pbi/squidguard-squid3-amd64/etc/squid/squidGuard.conf

    Then rebuild blocklist DB manually with:

    squidGuard -db -C all

    I had had ineffective squidGuard set up for a while. Investigating today and this fixed it. I'm not sure if I had some config sitting around from messing with different combinations of squid 2 and 3 and their respective squidguards over time and something hanging around. But anyway, I also had a messed up squidGuard.conf path and the ln -s fixed it.

  • EMail report DynDNS service

    2
    0 Votes
    2 Posts
    770 Views
    ?

    Solution: Changed the eMail address to my "local" mailserver (on the other side of VPN tunnel) at the same time.

    It takes 3-4 minutes to re-establish the tunnel (although DynDNS service is up to date the open VPN client repeatedly tries with the old IP…) and in this time the eMail gets lost somewhere...

  • 0 Votes
    1 Posts
    643 Views
    No one has replied
  • Snort - transfer config from one port to another?

    6
    0 Votes
    6 Posts
    1k Views
    BBcan177B

    @irj972:

    thanks for the prompt response. I'll grab some beers and start setting up then….second thoughts, might be best to lay off the beer whilst setting up snort rules  :o

    As long as you are still drinking beers when you turn Snort back on ….  :)

  • Disabling (http_inspect) snort alerts

    2
    0 Votes
    2 Posts
    24k Views
    BBcan177B

    @G.D.:

    Is there some other configuration option I am missing to make disabling HTTP_INSPECT alerts work?

    From the following link, there are some recommendations to add some suppress actions to certain Sids leaving the HTTP_Pre-processer enabled.

    https://forum.pfsense.org/index.php?topic=64674.90

    You should review them before applying. But generally they are ok to suppress.

    Here are the suppressions that I am using:

    #(http_inspect) SIMPLE REQUEST
    suppress gen_id 119, sig_id 32
    #(http_inspect) UNKNOWN METHOD
    suppress gen_id 119, sig_id 31
    #(http_inspect) INVALID CONTENT-LENGTH OR CHUNK SIZE
    suppress gen_id 120, sig_id 8
    #(http_inspect) NO CONTENT-LENGTH OR TRANSFER-ENCODING IN HTTP RESPONSE
    suppress gen_id 120, sig_id 3
    #(http_inspect) DOUBLE DECODING ATTACK
    suppress gen_id 119, sig_id 2
    #(http_inspect) HTTP RESPONSE GZIP DECOMPRESSION FAILED
    suppress gen_id 120, sig_id 6
    #(http_inspect) IIS UNICODE CODEPOINT ENCODING
    suppress gen_id 119, sig_id 7
    #(http_inspect) BARE BYTE UNICODE ENCODING
    suppress gen_id 119, sig_id 4
    #(http_inspect) JAVASCRIPT OBFUSCATION LEVELS EXCEEDS 1
    suppress gen_id 120, sig_id 9
    #(http_inspect) JAVASCRIPT WHITESPACES EXCEEDS MAX ALLOWED
    suppress gen_id 120, sig_id 10
    #(http_inspect) UNESCAPED SPACE IN HTTP URI
    suppress gen_id 119, sig_id 33
    #(http_inspect) U ENCODING
    suppress gen_id 119, sig_id 3

    Or find the rule  #427  /usr/pbi/snort-amd64/etc/snort/snort_28491_igb3/rules/snort.rules(427)  and disable this rule as it depends on the HTTP_Preprocessor. There may be others.

    The link below has details on how to do that.
    https://forum.pfsense.org/index.php?topic=74930.msg410285#msg410285

    When the HTTP_Pre-Processor is disabled, I don't think that Snort can Automatically Disable rules that are "Enabled" and require the HTTP_Processor to be Enabled.

  • Unbound can't start when …

    5
    0 Votes
    5 Posts
    2k Views
    R

    What are you trying to do?

    my situation is so,
    i dont have have any write storeage on my pfsense (embedded) , and i dont want any additional storage on the pfsense,
    so everytime when pfSense is booting up, and connected successfully to "WAN" ,  pfSense is downloading the "ads" file, called "unbound_ad_servers"(aka /tmp/mydnsfile), from an additional host.

    How would "/tmp/mydnsfile" be created?

    only working with the workaround which i posted before

    What is in that file that cant be placed in the custom options section?

    inside the file i have over 40000 "ads" domains (not static, no static IP's or HOST's)which id like to redirect to 127.0.0.1 some like this:

    local-zone: “adserver.yahoo.com” redirect local-data: “adserver.yahoo.com A 127.0.0.1″

    after the "ads" file has been downloaded to his place like "/tmp/unbound_ad_servers" , unbound automaticly uses the new domains thats nice :)

    so i hope you understand now what id like to do.

    and some additional thinking:
    but even if you have a something else/different inside the "ads" file, can be also used as configuration file instead of holding hosts to block, like a home network configuration … and if you have as example 3 different configuration files for 3 different scenarios , 3 include custom options are then needed, but you like to use only 1 of these 3(1file filled with information the 2 others are 0bytes files and unbound can run,  for your home office and everytime to like to change/switch the configuration you can do this by a file which unbounds reads and is setting the configuration.
    this should be a really flexible way to use unbound to set up configuration for different host, depending if the file has information inside or not.

    best regards

  • Clamdscan not working under Dansguardian 2.12.0.3_2

    16
    0 Votes
    16 Posts
    5k Views
    P

    Hi RJ,

    In private emails to Marcello (using this forum), Marcello suspected ClamD support was also not being compiled and requested that i contact the coreteam directly. I have not been successful in contacting them. I have tried contacting them via the the forum - but the forum does not recognise the address coreteam or coreteam@pfsense.org. I have also tried emailing coreteam@pfsense.org from my gmail account.

    I know fully understand your previous posts expressing your frustration about the coreteam / package building. I much preferred it when Marcello was building these packages - but obviously i understand that he cant do everything!

    Would you know how i can contact the coreteam and asked them to compile DG with ClamD support?

  • Dansguardian - Web upload is banned

    30
    0 Votes
    30 Posts
    10k Views
    P

    It's been 10 months since the last activity on this thread. Just checking that:

    1. This is still the correct procedure, on 2.1.2 with the current Dansguardian, to fix the banned uploads?

    2. The huge difference in the size of the replacement binary (971K) vs the original one (11.1K) is of no concern?

    (actually, I replaced the file in /usr/pbi/dansguardian-amd64/.sbin)

    [just noticed, this is my first post, though I've been a member here a long time]

  • PfBlocker Fatal error!

    6
    0 Votes
    6 Posts
    2k Views
    M

    I rolled back from 2.1.3 to 2.1.2 and it fixed the issue I was having, then updated to 2.1.3 again and it works!

  • Creating dedicated cache drives for squid

    2
    0 Votes
    2 Posts
    564 Views
    jimpJ

    There isn't support for that in the GUI, but it can be done manually.

    If you have the option, and the know how, it's best to run the proxy outside of the firewall on a dedicated machine.

  • Squid SSL Transparent Proxy shows CA-Cert in Browser

    2
    0 Votes
    2 Posts
    831 Views
    P

    You need to export the CA cert from pfSense and import it to the Trusted Root Certificate repository on all your clients.

  • Snort 2.9.6.0 pkg v3.0.8 - Restart issue after update

    5
    0 Votes
    5 Posts
    2k Views
    ?

    …throughout the last days sometimes not all interfaces come up after the update (one box had that yesterday and today). Trying to restart the respective interface manually results in lengthy procedures (build new sig-msg.map for ALL interfaces, re-start of ALL interfaces) on the embedded system and in the end, another interface might be down...

  • Snort fails to start with ETOpen rules after update

    18
    0 Votes
    18 Posts
    6k Views
    bmeeksB

    @Ramosel:

    @bmeeks:

    I'm surprised.  I have not retested since my last post, though.  The gentleman I corresponded with is quite high up in the ET management hierarchy, and he acknowledged the problem with the pcre in the rule.  He did say he was, at that time, on the road.  He may still be out of the office.

    Bill

    Bill, he's either on a real long trip or forgot your conversation.  It's still broken. :(

    Rick

    Sorry.  I don't know if he forgot or if they decided that since the rule was default disabled anyway, to let it slide.  I think there is a link for support on the Emerging Threats web site.  You can give that a try if you like.  Maybe you will have better luck than I did.

    Bill

  • Squid - transparent proxy does not work after midnight

    3
    0 Votes
    3 Posts
    2k Views
    ?

    how do i call squid_reconfigure().php through cron?
    i didn't find any files:

    find / -name "*squid*.php"

    searching for proxy only gives me these files:
    /usr/local/www/services_igmpproxy_edit.php
    /usr/local/www/services_igmpproxy.php

  • Freeradius Name field utf-8 support

    3
    0 Votes
    3 Posts
    1k Views
    N

    woohoo! :) I changed xmlparse.inc at line 65 and it working!

    line 65: file xmlparse.inc

    before:
    array_push($curpath, strtolower($name));

    after:
    array_push($curpath, utf8_encode(strtolower($name)));

  • Reverse proxy: how to set X-forwarder

    2
    0 Votes
    2 Posts
    669 Views
    D

    I also want to do this.

    any one can help?

  • Bind Package as forwarder

    1
    0 Votes
    1 Posts
    687 Views
    No one has replied
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.