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

    PfBlockerNG v2.0 w/DNSBL

    Scheduled Pinned Locked Moved pfBlockerNG
    1.1k Posts 192 Posters 1.7m 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.
    • RonpfSR
      RonpfS
      last edited by

      @jycai:

      When I enable DNSBL, local PCs show the yellow triangle exclamation mark, which indicate there is no internet connection. However the internet is connected. The yellow triangle icon goes away if I disable DNSBL.

      Any one knows how to fix this issue?

      Did you look at the Alerts tab for pfBlockerNG ?
      That is where you will see what domain is blocked and to what list it belong to.
      You can suppress that domain by clicking the "+" suppress icon.

      2.4.5-RELEASE-p1 (amd64)
      Intel Core2 Quad CPU Q8400 @ 2.66GHz 8GB
      Backup 0.5_5, Bandwidthd 0.7.4_4, Cron 0.3.7_5, pfBlockerNG-devel 3.0.0_16, Status_Traffic_Totals 2.3.1_1, System_Patches 1.2_5

      1 Reply Last reply Reply Quote 0
      • J
        jycai
        last edited by

        @RonpfS:

        @jycai:

        When I enable DNSBL, local PCs show the yellow triangle exclamation mark, which indicate there is no internet connection. However the internet is connected. The yellow triangle icon goes away if I disable DNSBL.

        Any one knows how to fix this issue?

        Did you look at the Alerts tab for pfBlockerNG ?
        That is where you will see what domain is blocked and to what list it belong to.
        You can suppress that domain by clicking the "+" suppress icon.

        I suppress couple domains and looks like the yellow triangle icon has gone away. Thanks!
        Just wondering, is there any other way to solve this issue, like put the local PCs in a white list or something like that?

        1 Reply Last reply Reply Quote 0
        • BBcan177B
          BBcan177 Moderator
          last edited by

          @jycai:

          I suppress couple domains and looks like the yellow triangle icon has gone away. Thanks!
          Just wondering, is there any other way to solve this issue, like put the local PCs in a white list or something like that?

          I think you suppressed:  www.msftncsi.com

          Recent discussion here:
          https://forum.pfsense.org/index.php?topic=111460.msg620939#msg620939

          The package doesn't have a built-in whitelist. Its up to the user to decide what to block.

          "Experience is something you don't get until just after you need it."

          Website: http://pfBlockerNG.com
          Twitter: @BBcan177  #pfBlockerNG
          Reddit: https://www.reddit.com/r/pfBlockerNG/new/

          1 Reply Last reply Reply Quote 0
          • R
            Ramosel
            last edited by

            @BBcan177:

            I think you suppressed:  www.msftncsi.com

            You can suppress the verification site(s?) or you can kill the verification by disabling "EnableActiveProbing" in the registry on Windows systems.

            Rick

            1 Reply Last reply Reply Quote 0
            • G
              gesture1968
              last edited by

              Hi,

              After upgrading to 2.0.14 I'm still experiencing a lot of errors related to the blocklists:

              There were error(s) loading the rules: /tmp/rules.debug:344: macro 'pfB_DNSBLIP' not defined - The line in question reads [344]: block  in log  quick  on $WAN reply-to ( em1 x.x.x.x ) inet from $pfB_DNSBLIP to any tracker 1770008414  label "USER_RULE: pfB_DNSBLIP auto rule"

              There were error(s) loading the rules: /tmp/rules.debug:328: macro 'pfB_DNSBLIP' not defined - The line in question reads [328]: block  in log  quick  on $WAN reply-to ( em1 x.x.x.x ) inet from $pfB_DNSBLIP to any tracker 1770008442  label "USER_RULE: pfB_DNSBLIP auto rule"

              There were error(s) loading the rules: /tmp/rules.debug:39: cannot load "/var/db/aliastables/pfB_PRI3.txt": No such file or directory - The line in question reads [39]: table persist file "/var/db/aliastables/pfB_PRI3.txt"

              If I do a forced reload of the DNSBL, most errors are gone, but they keep coming back, especially after an update of the rules. It seems to have started after I did the first update after the version that came with the pfsense 2.3 package…

              Hope this can be fixed!

              using the latest pfsense 2.3, pfBlockerNG 2.0.14 with DNSBL, two servers in a CARP failover configuration (but not syncing pfBlockerNG, if I do that the IP address of the DNSBL is duplicated leading to other errors)

              1 Reply Last reply Reply Quote 0
              • J
                josywong
                last edited by

                hi,
                how to de-duplicate for certain ipv4 list only? i have a few lists that the same address on both inbound or outbound only.

                i have port opened for webserver, so i have some top spam country blocked inbound. some of the ip address from inbound are blocked on my outbound(pedo/porn)

                is this even possible? or there is already a solution?

                1 Reply Last reply Reply Quote 0
                • BBcan177B
                  BBcan177 Moderator
                  last edited by

                  @gesture1968:

                  After upgrading to 2.0.14 I'm still experiencing a lot of errors related to the blocklists:

                  Hi gesture1968, I sent you a PM.

                  "Experience is something you don't get until just after you need it."

                  Website: http://pfBlockerNG.com
                  Twitter: @BBcan177  #pfBlockerNG
                  Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                  1 Reply Last reply Reply Quote 0
                  • BBcan177B
                    BBcan177 Moderator
                    last edited by

                    @josywong:

                    how to de-duplicate for certain ipv4 list only?

                    If you enable "de-duplication" all of the Aliases that are set as "Deny" will be de-duplicated.

                    If you want to have an Alias bypass de-duplication, you can use the "Alias Native" format and manually create the firewall rule accordingly.

                    "Experience is something you don't get until just after you need it."

                    Website: http://pfBlockerNG.com
                    Twitter: @BBcan177  #pfBlockerNG
                    Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                    1 Reply Last reply Reply Quote 0
                    • J
                      josywong
                      last edited by

                      @BBcan177:

                      @josywong:

                      how to de-duplicate for certain ipv4 list only?

                      If you enable "de-duplication" all of the Aliases that are set as "Deny" will be de-duplicated.

                      If you want to have an Alias bypass de-duplication, you can use the "Alias Native" format and manually create the firewall rule accordingly.

                      thanks for pointing it out. i think i did read the exact thing as described.

                      1 Reply Last reply Reply Quote 0
                      • G
                        gesture1968
                        last edited by

                        Hi,

                        After upgrading to 2.0.14 I'm still experiencing a lot of errors related to the blocklists:

                        There were error(s) loading the rules: /tmp/rules.debug:344: macro 'pfB_DNSBLIP' not defined - The line in question reads [344]: block  in log  quick  on $WAN reply-to ( em1 x.x.x.x ) inet from $pfB_DNSBLIP to any tracker 1770008414  label "USER_RULE: pfB_DNSBLIP auto rule"

                        There were error(s) loading the rules: /tmp/rules.debug:328: macro 'pfB_DNSBLIP' not defined - The line in question reads [328]: block  in log  quick  on $WAN reply-to ( em1 x.x.x.x ) inet from $pfB_DNSBLIP to any tracker 1770008442  label "USER_RULE: pfB_DNSBLIP auto rule"

                        There were error(s) loading the rules: /tmp/rules.debug:39: cannot load "/var/db/aliastables/pfB_PRI3.txt": No such file or directory - The line in question reads [39]: table persist file "/var/db/aliastables/pfB_PRI3.txt"

                        If I do a forced reload of the DNSBL, most errors are gone, but they keep coming back, especially after an update of the rules. It seems to have started after I did the first update after the version that came with the pfsense 2.3 package…

                        Hope this can be fixed!

                        using the latest pfsense 2.3, pfBlockerNG 2.0.14 with DNSBL, two servers in a CARP failover configuration (but not syncing pfBlockerNG, if I do that the IP address of the DNSBL is duplicated leading to other errors)

                        Thanks BBCan177, but I've found the problem  :-[. In the aliastable it is mentioned that you can use FQDNs, so in my wisdom to suppress the maildomains from google.com and outlook.com I'd filled them in as aliasses. During the assembly of the updated files, your script tries to remove the entries in the pfblockerng suppresslist from the selected blocklists, but since it does not understand the FQDN, an error was reported and the list was erased, ending up being empty (this all happens after the 'emptyfiles' check). That resulted in the errors. Perhaps in your script you could check for invalid entries in the table and skip them, in stead of erasing the list…

                        Greetings,
                        Gesture.

                        1 Reply Last reply Reply Quote 0
                        • G
                          gesture1968
                          last edited by

                          Hi BBcan177,

                          Would it be possible to have PFBlockerNG use CARP vIP's as DNSBL IP address, since now I have to disable the sync between two servers due to the syncing and therefore duplication of the address. Using two identical addresses leads to errors in the logging, and possibly unwanted/unexpected behaviour.

                          Greetings
                          Gesture.

                          1 Reply Last reply Reply Quote 0
                          • M
                            mbaran
                            last edited by

                            Is there a way to avoid this issue? I am seeing it on Firefox and Chrome when visiting Youtube.com

                            I've verified that both my local dns and chrome dns cache have been cleared.

                            1 Reply Last reply Reply Quote 0
                            • V
                              virusbcn
                              last edited by

                              Hello, i have one question because i try to make it but i'm not sure if it's possible with pfblockerng…

                              I want permit only acces to my country in some rules nat, i explain ....  only from my country can i access to typical NAT 110-> mail server or 3389->TS  , i view in pfblocker i can block only from my country to -> LAN, but i'm only restrict this rules NAT, in rule NAT i view from "source" but only can i put ip or alias, how can i make "alias" to my "country ips" ????

                              Thank you

                              1 Reply Last reply Reply Quote 0
                              • BBcan177B
                                BBcan177 Moderator
                                last edited by

                                @gesture1968:

                                Would it be possible to have PFBlockerNG use CARP vIP's as DNSBL IP address

                                I had a user ask for this several months ago, and I have a draft update to the code that I need tested. (I don't have an appropriate test environment for CARP myself).

                                So if you are interested to test it, please send me a PM. The other user has fallen off the face of the planet ;)

                                "Experience is something you don't get until just after you need it."

                                Website: http://pfBlockerNG.com
                                Twitter: @BBcan177  #pfBlockerNG
                                Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                                1 Reply Last reply Reply Quote 0
                                • BBcan177B
                                  BBcan177 Moderator
                                  last edited by

                                  @mbaran:

                                  Is there a way to avoid this issue? I am seeing it on Firefox and Chrome when visiting Youtube.com

                                  Anything that is blocked is logged to the "Alerts Tab"… You can suppress domains that are FPs... You can also hit "F12" in the browser and goto "Dev Mode"... goto "Console" and see what errors are happening. This will help you figure out the domains that are being blocked...

                                  "Experience is something you don't get until just after you need it."

                                  Website: http://pfBlockerNG.com
                                  Twitter: @BBcan177  #pfBlockerNG
                                  Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                                  1 Reply Last reply Reply Quote 0
                                  • BBcan177B
                                    BBcan177 Moderator
                                    last edited by

                                    @virusbcn:

                                    I want permit only acces to my country in some rules nat, i explain ….  only from my country

                                    Hi virusbcn,

                                    You can create a new Alias, and set the Format as one of the "Alias" types and reference this in your Rules…  An Example:  https://forum.pfsense.org/index.php?topic=102071.0

                                    "Experience is something you don't get until just after you need it."

                                    Website: http://pfBlockerNG.com
                                    Twitter: @BBcan177  #pfBlockerNG
                                    Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      pfcode
                                      last edited by

                                      After enable the OpenVPN interface, I don't see auto rules for OpenVPN neither at Floating rule nor at OpenVPN tab.

                                      I only see the rules that were created by enabling the Floating Rules option.  Are they the same?

                                      Edit: Thanks for BBCan77's explanation:

                                      when using "Floating Rules", By enabling OpenVPN interface, it auto selects the OpenVPN interface in each pfBNG floating rule.

                                      Release: pfSense 2.4.3(amd64)
                                      M/B: Supermicro A1SRi-2558F
                                      HDD: Intel X25-M 160G
                                      RAM: 2x8Gb Kingston ECC ValueRAM
                                      AP: Netgear R7000 (XWRT), Unifi AC Pro

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        josywong
                                        last edited by

                                        @josywong:

                                        @BBcan177:

                                        @josywong:

                                        how to de-duplicate for certain ipv4 list only?

                                        If you enable "de-duplication" all of the Aliases that are set as "Deny" will be de-duplicated.

                                        If you want to have an Alias bypass de-duplication, you can use the "Alias Native" format and manually create the firewall rule accordingly.

                                        thanks for pointing it out. i think i did read the exact thing as described.

                                        i got few more questions regarding de-duplication.
                                        is the whole "Deny" (deny in,out,both) consider as ONE list or 3 separated lists for de-dup?
                                        what happened to allow list ? do they get de-dup on "Allow" list?
                                        thanks in advance

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          rsaanon
                                          last edited by

                                          Hello folks.

                                          Are there any detailed/comprehensive "pbBlockerNG v2.0 w/ DNSBL" guides out there?  I've done some basic configuration, but would like details on all aspects of the pfBlockerNG configuration.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            pfcode
                                            last edited by

                                            HI, BBCan77

                                            Found 2 issues with pfSense 2.3.1, one of them is bigger, which were all reproducable by changing WAN interface parameters, e.g. tick/untick "Block bogon networks" option, save and apply changes:

                                            1. dnsbl service is still started, even though both pfBlockerNG and DNSBL are disabled.

                                            2. the bigger one, the unbound service isn't auto restarted after WAN interface changes are applied if pfBlockerNG and DNSBL are enabled.

                                            Release: pfSense 2.4.3(amd64)
                                            M/B: Supermicro A1SRi-2558F
                                            HDD: Intel X25-M 160G
                                            RAM: 2x8Gb Kingston ECC ValueRAM
                                            AP: Netgear R7000 (XWRT), Unifi AC Pro

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