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

    PfBlocker

    Scheduled Pinned Locked Moved pfSense Packages
    896 Posts 143 Posters 1.4m 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.
    • M
      Mr. Jingles
      last edited by

      @phil.davis:

      I just made a URL Table Alias with http://doc.emergingthreats.net/pub/Main/RussianBusinessNetwork/RussianBusinessNetworkIPs.txt on a 2.1-RELEASE Alix nanoBSD. The table loads into pf with 9252 entries. Used it as source in a block rule on WAN and it works. So the list itself is not bad. And you can easily use it anyway without pfBlocker, just using the ordinary URL Table Alias and Firewall Rules features of pfSense.

      I still have this list in my firewall rules. But to date it still has the 9252 IP's so I assume it has never been updated since last year. As I am working on the new thread of JFL (https://forum.pfsense.org/index.php?topic=78062.0), I was wondering, are all instructions in this thread obsolete (so I should also delete this large IP-list?)

      6 and a half billion people know that they are stupid, agressive, lower life forms.

      1 Reply Last reply Reply Quote 0
      • K
        kevin067
        last edited by

        I have been using pfblocker for over a year now. I consider pfBlocker and Snort combo an essential part of a firewall. PFBlocker successfully removes entire countries such as China removing about 80% of the intrusions and Snort takes care of the rest, and handles exotic things such as detecting port scanning. Ever since, I have had zero problems with real intrusions into my network.

        After making intense use of it to also handle my whitelists and blacklists (because it likes to re-order the rules otherwise) I find it convenient that shows me in the dashboard the status and blocks with labels in the firewall log.

        I wish though that I could selectively set the logging flag because if I choose logging for black lists, I end up getting the blocked country also.

        I do not want to use an alias or to create these rules manually in the rules because I want pfblocker to manage them so I can see this in the dashboard. And it re-orders the rules if it doesn't manage them itself. Also when I have problems I can mass disable all the block rules from pfblocker so I can diagnose who is generating the false positive.

        Very simple change I hope.
        Thanks,
        Kevin

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

          I have logging enabled in pfBlocker but I never see anything in the system logs even when I see that the pfBlocker widget has blocked some packets. Any idea what I may need to change to remedy this problem?

          Also, is there any way to have it persist the stats, e.g. how many packets it blocks? Looks like every time the firewall filter gets reloaded, the pfBlocker widget goes back to showing all 0's for the number of packets it has blocked.

          1 Reply Last reply Reply Quote 0
          • C
            Cino
            last edited by

            logging means that the blocks/rejects will show up in your firewall log, not your system log. If you click on the red/yellow X, it should tell you which rule was triggered.

            persist stats would be great but the system grabs the stats directly from the rules in realtime. That is why is why they reset to 0 when your rules are reloaded.

            1 Reply Last reply Reply Quote 0
            • S
              Supermule Banned
              last edited by

              Any news on where to find updated lists??

              1 Reply Last reply Reply Quote 0
              • C
                Cino
                last edited by

                @Supermule:

                Any news on where to find updated lists??

                check out this thread https://forum.pfsense.org/index.php?topic=78062.msg426417#msg426417 its a great script but if you prefer to use pfBlocker, you can grab some of the list from it.. Just make sure the list is compilable with pfBlocker

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

                  @kevin067:

                  I have been using pfblocker for over a year now. I consider pfBlocker and Snort combo an essential part of a firewall. PFBlocker successfully removes entire countries such as China

                  Hi Kevin,

                  The Country Database in pfBlocker hasn't been updated for over 2 years now. The data is obsolete. I know they are working on a new service (most likely for paid members) that will provide updates for the Country Lists.

                  I have written a script that does what pfBlocker does but with a lot of other missing features. You can see more details in the following link:

                  Its a long forum post, so you need to read all of its posts in their entirety.
                  https://forum.pfsense.org/index.php?topic=78062.msg426963#msg426963

                  I also wrote a patch for the pfBlocker widget to show when the Alias was last updated and indication of any download failures.

                  I also write a patch for diag_dns.php which is the "Firewall Log" GUI Screen. This update has the ability to show which Blocklist (Irevelent of the Alias) caused the Block. So even if the Filter Logs clear, you can easily find the IP/Blocklist match. This can also be used from Snort, when you click on the "!" icon which will show you if any of the Snort Alerts are on any of your Blocklists. It will actually show you if any of the IPs are founded in the Alerted IPs Range.

                  I would recommend that you use "Aliases" as they give you more control than the method that you are currently using.

                  "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

                    @Hollander:

                    @phil.davis:

                    I just made a URL Table Alias with http://doc.emergingthreats.net/pub/Main/RussianBusinessNetwork/RussianBusinessNetworkIPs.txt on a 2.1-RELEASE Alix nanoBSD. The table loads into pf with 9252 entries. Used it as source in a block rule on WAN and it works. So the list itself is not bad. And you can easily use it anyway without pfBlocker, just using the ordinary URL Table Alias and Firewall Rules features of pfSense.

                    I still have this list in my firewall rules. But to date it still has the 9252 IP's so I assume it has never been updated since last year. As I am working on the new thread of JFL (https://forum.pfsense.org/index.php?topic=78062.0), I was wondering, are all instructions in this thread obsolete (so I should also delete this large IP-list?)

                    Hi Hollander,

                    the ET RBN list has been discontinued. Along with the RBN malvertisers list.

                    Emerging Threats RBN rules.

                    THIS RULESET HAS BEEN OBSOLETED!!  This file is left to simply note this fact.

                    More information available at doc.emergingthreats.net/bin/view/Main/RussianBusinessNetwork

                    Please submit any feedback or ideas to emerging@emergingthreats.net or the emerging-sigs mailing list

                    "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
                    • K
                      kenshirothefist
                      last edited by

                      First of all, pfBlocker is a great package, cheers to the authors! However, it would be very useful (some users already highlighted this) to have more options for "Update frequency". Specifically I would like to see one very short and one longer frequency, like "Every 10 Minutes" and "Once a week". Could you add this?

                      And just out of curiosity, how is this updating handled, I don't see any crontab entry for pfBlocker?

                      1 Reply Last reply Reply Quote 0
                      • M
                        Mr. Jingles
                        last edited by

                        @BBcan177:

                        Hi Hollander,

                        the ET RBN list has been discontinued. Along with the RBN malvertisers list.

                        Thank you Sir  ;D

                        6 and a half billion people know that they are stupid, agressive, lower life forms.

                        1 Reply Last reply Reply Quote 0
                        • M
                          Mr. Jingles
                          last edited by

                          @BBcan177:

                          The Country Database in pfBlocker hasn't been updated for over 2 years now. The data is obsolete. I know they are working on a new service (most likely for paid members) that will provide updates for the Country Lists.

                          I have written a script that does what pfBlocker does but with a lot of other missing features. You can see more details in the following link:

                          I am prollally stupid once again, BB, but I can't seem to find how to do country blocking with your script. I know it is possible, but have I missed something? I want to block a great deal of countries I consider nothing good to come from ( 8) ;D ). If I overlooked something, could you please point me to the text I must have overlooked?

                          Thank you  ;D

                          6 and a half billion people know that they are stupid, agressive, lower life forms.

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

                            @Hollander:

                            BB, but I can't seem to find how to do country blocking with your script. I know it is possible, but have I missed something? I want to block a great deal of countries I consider nothing good to come from ( 8) ;D ). If I overlooked something, could you please point me to the text I must have overlooked?

                            Hello Hollander,

                            First step is to add "unzip" as its a dependency:

                            pkg_add -r unzip

                            (See this thread to get 8.3 Package Archive ENV path)
                            https://forum.pfsense.org/index.php?topic=78935.msg431084#msg431084

                            Code from the Script:

                            
                                441 # ================================================================
                                442
                                443 # MaxMind GeoIP COUNTRY CODE Blocklist      (** Installation STEPS **)
                                444 #
                                445 # - Package Dependency (UNZIP) as stated above.
                                446 # - Uncomment "#" the [ countrycode ] line below, save/exit.
                                447 # - Run this script from the shell [ ./pfiprep killdb ]
                                448 #   which will create the [ countrycode ] config file.
                                449 #   (Don't run the script when CRON is expected to run)
                                450 # - When the script exits "EDIT" the [  countrycode  ] file and
                                451 #   enter "#" infront of the Countries to Whitelist.
                                452 # - Re-Run the script [ ./pfiprep ]
                                453 #
                                454 # - To remove Country Blocking Completely, re-comment [  #countrycode ]
                                455 #   and run from the shell  [ ./pfiprep killdb ] or [ ./pfiprep killdb dskip ]
                                456 # ================================================================
                                457
                                458 # Maxmind GeoIP Country Code - Blocklist Download
                                459 #
                                460 # This will only download on the first Tuesday of Each Month
                                461 # Any changes to the [  Countrycode  ] text file will be done at that time.
                                462 # When the CSV Database is downloaded it will create a [ cccsv.lock ] file
                                463 # in the $userfolder path to avoid downloading multiple times. If you
                                464 # want to bypass, delete the [ cccsv.lock ] file.
                                465
                                466 header=CountryBlock
                                467 group=tier10
                                468 addr=https://geolite.maxmind.com/download/geoip/database/
                                469 infile=GeoIPCountryCSV.zip
                                470
                                471 #countrycode
                                472 # ================================================================
                            
                            

                            ( I cleaned up the Text instructions in my Github Gist. So it may not match your existing Script. )

                            Steps:

                            1. Remove "#" from line 471 ( countrycode ) , and save/exit the script.
                            2. From the "Shell" run  [  [b]./pfiprep killdb  ]
                            3. This should download the Maxmind Country Code .zip file and automatically extract the .csv country Code Database.
                            4. It will create a file called "countrycode" which is a list of all the countries.
                            5. On First Install, the script will exit and ask you to edit the "countrycode" file.
                            6. Put a "#" infront of the countries to whitelist.
                            7. Save/Exit "countrycode" file.
                              8.) Re-run the script  [ [b]./pfiprep ]

                            Keep in mind about how the script functions:

                            1. Block the IPs from the Countries you have Selected (If you enabled Country Blocking Feature)

                            2. Each additional Blocklist that gets downloaded, the script will check for duplication against all previously downloaded Lists (Including the Country Blocklists) so that you don't add the same Blocked IPs or Ranges that are already on the Masterfile List.

                            3. Other functionality of the script is "IP Reputation" which looks to see how many Malicious IPs are found in a /24 Range. If the script finds over the "max" variable setting, it will block those particular ranges and remove the individual IPs from each Blocklist. The first Blocklist that contains the "Repeat Offending Range" will get the "x.x.x.0/24" block, while all of the other list have these repeat offenders are removed as the first list is blocking the whole range.

                            4. If you decide to remove a "Blocklist", it is recommended to refresh the database as you can see from above that all of the Blocklists are essentially tied together to remove duplication and process "IP Reputation".

                            Refreshing the database can be achieved in two ways:

                            [ [b]./pfiprep killdb ]  This will delete the database and re-download all Blocklists.

                            or

                            [ [b]./pfiprep killdb dskip ] Which will kill the database and re-use the existing Download Blocklist Files.

                            The script will automatically download the Maxmind Country Code Database on the First Tuesday of Each Month. As each Blocklist gets downloaded, it will resync against the updated Country Blocklists as per the schedule settings for each Blocklist. I never considered to perform a [ [b]./pfiprep killdb dskip ] each month, but I think this might be something that I should add to the next version of the script.

                            At any time, you can edit the "countrycode" file and it will automatically re-configure the Country Blocking at the next scheduled CRON job. (But if you do make changes, I recommend resyncing the database.)

                            I also added a few additional Blocklists ( from the gist hit the "revision icon" to see the changes)

                            I hope this is clear. Let me know if you need any more help.

                            "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
                            • KOMK
                              KOM
                              last edited by

                              Maxmind seems to be a commercial company.  Despite the fact their GeoIP files are publicly accessible, is it allowed to just take them?  They appear to charge a fee for access to their lists.

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

                                @KOM:

                                Maxmind seems to be a commercial company.  Despite the fact their GeoIP files are publicly accessible, is it allowed to just take them?  They appear to charge a fee for access to their lists.

                                Yes this is the Free Version of the Maxmind Database that is Updated Once per month. It is 98% accurate for Countries as per their website.

                                http://dev.maxmind.com/geoip/legacy/geolite/

                                They have a paid version but you would only need that if you wanted City or other GeoIP data.

                                "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
                                • KOMK
                                  KOM
                                  last edited by

                                  OK great.  Thank you for that.  I looked around but didn't see the distinction before I posted.  I don't want to take what isn't mine to take, and I admit I'm a little late to this thread.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Mr. Jingles
                                    last edited by

                                    @BBcan177:

                                    @Hollander:

                                    BB, but I can't seem to find how to do country blocking with your script. I know it is possible, but have I missed something? I want to block a great deal of countries I consider nothing good to come from ( 8) ;D ). If I overlooked something, could you please point me to the text I must have overlooked?

                                    Hello Hollander,

                                    First step is to add "unzip" as its a dependency:

                                    pkg_add -r unzip

                                    (See this thread to get 8.3 Package Archive ENV path)
                                    https://forum.pfsense.org/index.php?topic=78935.msg431084#msg431084

                                    Code from the Script:

                                    
                                        441 # ================================================================
                                        442
                                        443 # MaxMind GeoIP COUNTRY CODE Blocklist      (** Installation STEPS **)
                                        444 #
                                        445 # - Package Dependency (UNZIP) as stated above.
                                        446 # - Uncomment "#" the [ countrycode ] line below, save/exit.
                                        447 # - Run this script from the shell [ ./pfiprep killdb ]
                                        448 #   which will create the [ countrycode ] config file.
                                        449 #   (Don't run the script when CRON is expected to run)
                                        450 # - When the script exits "EDIT" the [  countrycode  ] file and
                                        451 #   enter "#" infront of the Countries to Whitelist.
                                        452 # - Re-Run the script [ ./pfiprep ]
                                        453 #
                                        454 # - To remove Country Blocking Completely, re-comment [  #countrycode ]
                                        455 #   and run from the shell  [ ./pfiprep killdb ] or [ ./pfiprep killdb dskip ]
                                        456 # ================================================================
                                        457
                                        458 # Maxmind GeoIP Country Code - Blocklist Download
                                        459 #
                                        460 # This will only download on the first Tuesday of Each Month
                                        461 # Any changes to the [  Countrycode  ] text file will be done at that time.
                                        462 # When the CSV Database is downloaded it will create a [ cccsv.lock ] file
                                        463 # in the $userfolder path to avoid downloading multiple times. If you
                                        464 # want to bypass, delete the [ cccsv.lock ] file.
                                        465
                                        466 header=CountryBlock
                                        467 group=tier10
                                        468 addr=https://geolite.maxmind.com/download/geoip/database/
                                        469 infile=GeoIPCountryCSV.zip
                                        470
                                        471 #countrycode
                                        472 # ================================================================
                                    
                                    

                                    ( I cleaned up the Text instructions in my Github Gist. So it may not match your existing Script. )

                                    Steps:

                                    1. Remove "#" from line 471 ( countrycode ) , and save/exit the script.
                                    2. From the "Shell" run  [  [b]./pfiprep killdb  ]
                                    3. This should download the Maxmind Country Code .zip file and automatically extract the .csv country Code Database.
                                    4. It will create a file called "countrycode" which is a list of all the countries.
                                    5. On First Install, the script will exit and ask you to edit the "countrycode" file.
                                    6. Put a "#" infront of the countries to whitelist.
                                    7. Save/Exit "countrycode" file.
                                      8.) Re-run the script  [ [b]./pfiprep ]

                                    Keep in mind about how the script functions:

                                    1. Block the IPs from the Countries you have Selected (If you enabled Country Blocking Feature)

                                    2. Each additional Blocklist that gets downloaded, the script will check for duplication against all previously downloaded Lists (Including the Country Blocklists) so that you don't add the same Blocked IPs or Ranges that are already on the Masterfile List.

                                    3. Other functionality of the script is "IP Reputation" which looks to see how many Malicious IPs are found in a /24 Range. If the script finds over the "max" variable setting, it will block those particular ranges and remove the individual IPs from each Blocklist. The first Blocklist that contains the "Repeat Offending Range" will get the "x.x.x.0/24" block, while all of the other list have these repeat offenders are removed as the first list is blocking the whole range.

                                    4. If you decide to remove a "Blocklist", it is recommended to refresh the database as you can see from above that all of the Blocklists are essentially tied together to remove duplication and process "IP Reputation".

                                    Refreshing the database can be achieved in two ways:

                                    [ [b]./pfiprep killdb ]  This will delete the database and re-download all Blocklists.

                                    or

                                    [ [b]./pfiprep killdb dskip ] Which will kill the database and re-use the existing Download Blocklist Files.

                                    The script will automatically download the Maxmind Country Code Database on the First Tuesday of Each Month. As each Blocklist gets downloaded, it will resync against the updated Country Blocklists as per the schedule settings for each Blocklist. I never considered to perform a [ [b]./pfiprep killdb dskip ] each month, but I think this might be something that I should add to the next version of the script.

                                    At any time, you can edit the "countrycode" file and it will automatically re-configure the Country Blocking at the next scheduled CRON job. (But if you do make changes, I recommend resyncing the database.)

                                    I also added a few additional Blocklists ( from the gist hit the "revision icon" to see the changes)

                                    I hope this is clear. Let me know if you need any more help.

                                    Thanks BB, you know you are one of my heros on this board, I just hit you with my karma stick again  ;D

                                    I will try it, and report back here.

                                    _PS About me learning grep: yes, you are completely right. But: time  :-[ Currently I am dividing time between my own job, WIFE complaining ( ;D ), and helping out the poor who are being quite abused by the system in this 'highly developed society we seem to be living in'. Which translates in barely educated, low salary workers, who don't understand all the mumbo-jumbo crap in official letters, being fined hundreds of euros because they underpaid taxes by 2 euros. It seems I can read at least some of these 'government officials' bullshit letters, and as I can't stand injustice, I'm the one writing the legal letters on behalf of my quite illerate co-citizens, which, unfortunately, takes a lot of time.[/i]

                                    I'm now thinking if I am brave enough to execute:

                                    true `yes no`
                                    

                                    ;D

                                    (This seems to be a dangerous command)._

                                    6 and a half billion people know that they are stupid, agressive, lower life forms.

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      Mr. Jingles
                                      last edited by

                                      I am running into a problem, BB  :-\

                                      1. Remove "#" from line 471 ( countrycode ) , and save/exit the script.
                                      2. From the "Shell" run  [  [b]./pfiprep killdb  ]
                                      3. This should download the Maxmind Country Code .zip file and automatically extract the .csv country Code Database.
                                      4. It will create a file called "countrycode" which is a list of all the countries.
                                      5. On First Install, the script will exit and ask you to edit the "countrycode" file.
                                      6. Put a "#" infront of the countries to whitelist.

                                      The file is created, but nothing is in it (zero bytes). The script issued this:

                                      
                                        [2.1.4-RELEASE][root@112]/home/badips(9): ./pfiprep killdb
                                      
                                      **** UPDATE PROCESS START -  Sat Jul 26 17:13:39 CEST 2014  ****
                                      
                                       Deleting pfIP Rep Databases.
                                      
                                      Databases have been Deleted!
                                      
                                      find: /home/badips/countrycodes: No such file or directory
                                      rm: /home/badips/cc_csv.lock: No such file or directory
                                      find: /home/badips/GeoIPCountryWhois.csv: No such file or directory
                                      rm: /home/badips/cc_csv.lock: No such file or directory
                                      looking up geolite.maxmind.com
                                      connecting to geolite.maxmind.com:443
                                      SSL connection established using RC4-SHA
                                      Certificate subject: /serialNumber=dfgdighiofgiodfiogdiofgdjkfq4Js/C=US/O=*.maxmind.com/OU=GT53364002/OU=See www.rap112sl.com/resources/cps (c)11/OU=Domain Control Validated - Rap112SL(R)/CN=*.maxmind.com
                                      Certificate issuer: /C=US/O=GeoTrust, Inc./CN=Rap112SL CA
                                      requesting https://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
                                      remote size / mtime: 1444832 / 1404267648
                                      
                                      /home/badips/GeoIPCountryCSV.zip              100% of 1410 kB  164 kBps
                                      
                                      unzip:  cannot find or open /home/badipsGeoIPCountryCSV.zip, /home/badipsGeoIPCountryCSV.zip.zip or /home/badipsGeoIPCountryCSV.zip.ZIP. 
                                      
                                      cut: /home/badips/GeoIPCountryWhois.csv: No such file or directory
                                      
                                      Please edit [ /home/badips/countrycodes ] and comment # the countries to  SAFELIST  before proceeding with CC Blocking
                                      
                                      [2.1.4-RELEASE][root@112]/home/badips(10):
                                      

                                      (I scrambled that serial number there since I don't know if it should be pasted here).

                                      What should I do?

                                      Thank you  ;D

                                      6 and a half billion people know that they are stupid, agressive, lower life forms.

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

                                        Hi Hollander, Looks like I missed a "/",

                                        In pfiprepman, Line 416

                                        **    $pathunzip -o $userfolder$infile**

                                        change it to:

                                        $pathunzip -o $userfolder/$infile

                                        Sorry about that.

                                        "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
                                        • K
                                          kenshirothefist
                                          last edited by

                                          @kenshirothefist:

                                          First of all, pfBlocker is a great package, cheers to the authors! However, it would be very useful (some users already highlighted this) to have more options for "Update frequency". Specifically I would like to see one very short and one longer frequency, like "Every 10 Minutes" and "Once a week". Could you add this?

                                          And just out of curiosity, how is this updating handled, I don't see any crontab entry for pfBlocker?

                                          Any comments on this?

                                          Also, I would like to ask you if there is any way to manually update the list? Thanks!

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

                                            @kenshirothefist:

                                            @kenshirothefist:

                                            First of all, pfBlocker is a great package, cheers to the authors! However, it would be very useful (some users already highlighted this) to have more options for "Update frequency". Specifically I would like to see one very short and one longer frequency, like "Every 10 Minutes" and "Once a week". Could you add this?

                                            And just out of curiosity, how is this updating handled, I don't see any crontab entry for pfBlocker?

                                            Any comments on this?

                                            Also, I would like to ask you if there is any way to manually update the list? Thanks!

                                            When you enable pfBlocker, it creates a cron entry

                                            0 * * * * root /usr/local/bin/php /usr/local/www/pfblocker.php cron

                                            The way pfBlocker works is it looks to see if there is an existing file in the:

                                            /usr/local/pkg/pfblocker (folder) for the Blocklist. If its there, it will reload the existing file. If its not there, it will download the file from the URL you entered for the Blocklist. When the CRON job runs, if the list is scheduled to be updated, that file is deleted so that it will download a new file.

                                            So the only way to do that is to manually delete the Blocklist file in that folder. Unfortunately, the file is named after the MD5 hash of the URL making it a little difficult to see which file belongs to which Blocklist.

                                            You could try running this command from the shell to determine what the md5 Hash is and than seeing if a file exists with that hash.txt and delete it. Than you can click "Save" in pfBlocker which should re-download the new file.

                                            md5 -s 'http://www.spamhaus.org/drop/drop.txt'

                                            MD5 ("http://www.spamhaus.org/drop/drop.txt") = d2278c81b67d798693429e4feb04a83a

                                            http://www.freebsd.org/cgi/man.cgi?query=md5&sektion=1

                                            "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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.