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

    Country Block

    Scheduled Pinned Locked Moved pfSense Packages
    691 Posts 79 Posters 763.7k 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.
    • N
      natgear2510
      last edited by

      I have installed, uninstalled, rebooted, etc trying to get it to run. It cannot get the program to start on the  beta 2.0 latest version of the software. I am getting no error messages. It will simply not run. I have edited an item in the firewall rules then saved. I cant get it to run.

      1 Reply Last reply Reply Quote 0
      • T
        tommyboy180
        last edited by

        @natgear2510:

        I have installed, uninstalled, rebooted, etc trying to get it to run. It cannot get the program to start on the  beta 2.0 latest version of the software. I am getting no error messages. It will simply not run. I have edited an item in the firewall rules then saved. I cant get it to run.

        I just released version 2.0 today as an update for countryipblocks, per his request to cut down on bandwidth. The new version pulls the country lists from a tar.gz that gets expanded. So when you enable your package it pulls the list from your local webserver instead of countryipblocks.

        I have tested countryblock 2.0 on pfsense 1.2.3 and pfsense 2.0BETA 5. I have not had any issues. What other addons do you have running? Did you upgrade your version of countryblock or install this new version fresh?

        -Tom Schaefer
        SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

        Please support pfBlocker | File Browser | Strikeback

        1 Reply Last reply Reply Quote 0
        • N
          natgear2510
          last edited by

          I upgraded to the 2.0 beta built on Saturday. I uninstalled Country Block rebooted. Then reinstalled country blocks. I selected all countries
          and unchecked Untied States. Then I commited the countries, checked enable, then click save. The program no longer hangs. The countryblock.txt List file does get updated. It will just not run. I have tried from command line countyrblock.sh and execute.sh. Nothing! No errors or anything. I just cant get it to run. I also have Snort installed.

          1 Reply Last reply Reply Quote 0
          • N
            natgear2510
            last edited by

            I believe that the problem may be within Apply changes. I just uninstalled and reinstalled, commited countries, hit enable the save, it prompts you to apply changes. Current Satus = not running  / You are blocking 0 networks.

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

              Country Block has not been running or would not stay running for a few versions now for me. I am running 1.2.3 release. When I try to run countryblock.sh from shell I get this.

              countryblock.sh: 43: Syntax error: "done" unexpected (expecting "then")

              1 Reply Last reply Reply Quote 0
              • N
                natgear2510
                last edited by

                php: /packages/countryblock/countryblock.php: The command 'sh execute.sh' returned exit code '2', the output was '^M: not found ^M: not found pfctl: Unknown table command 'kill^M' usage: pfctl [-AdeghmNnOqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-K host | network] [-k host | network ] [-b host | network ] [-o [level]] [-p device] [-s modifier ] [-t table -T command [address …]] [-x level] sed: /tmp/rules.debug^M: No such file or directory ^M: not found ^M: not found ^M: not found execute.sh: arith: syntax error: "72^M+1" '

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

                  I found out that bash scripts will sometimes operate weird with foreign spaces and what not. While trying to debug the script I noticed it the file was in DOS format when saving. Creating a new file and pasting the script into it fixed my problem.

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

                    Hey natgear. Seeing all those control codes (^M) makes me think you are having a similar problems.

                    1 Reply Last reply Reply Quote 0
                    • T
                      tommyboy180
                      last edited by

                      I know the problem. Windows likes to format my code before I upload it. I'm re-committing the package so hopefully it will be fixed here in the next 15 min.

                      -Tom Schaefer
                      SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                      Please support pfBlocker | File Browser | Strikeback

                      1 Reply Last reply Reply Quote 0
                      • T
                        tommyboy180
                        last edited by

                        @g4m3c4ck:

                        I found out that bash scripts will sometimes operate weird with foreign spaces and what not. While trying to debug the script I noticed it the file was in DOS format when saving. Creating a new file and pasting the script into it fixed my problem.

                        Exactly right. I removed the weird windows spacing and it corrected the problem. Just need to re-commit those changes.

                        -Tom Schaefer
                        SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                        Please support pfBlocker | File Browser | Strikeback

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

                          Yeah, execute.sh had the problem too. :) After fixing it everything worked again. In pfSense 1.2.3 that is

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

                            Hey Tommy. It says

                            Current Status = Running

                            You are blocking 0 Networks

                            yet says Currently 251 of 252 selected.

                            Kind of funny if you ask me :)

                            Edit:
                            Looked into it a little more.

                            pfctl -T show -t countryblock |grep -v -c Z
                            pfctl: Table does not exist.

                            After looking which tables existed in pfctl mine showed only

                            countryblockW

                            1 Reply Last reply Reply Quote 0
                            • T
                              tommyboy180
                              last edited by

                              Okay. It should be fixed. I just verified it working on 1.2.3 and 2.0BETA 5.

                              Go ahead and uninstall your current package and then install the package. If it isn't working when you re-install then reboot. I had to do that for 1.2.3 for some reason.

                              Thanks for notifying me it wasn't working.

                              -Tom Schaefer
                              SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                              Please support pfBlocker | File Browser | Strikeback

                              1 Reply Last reply Reply Quote 0
                              • N
                                natgear2510
                                last edited by

                                **Current Status = Running

                                You are blocking 71147 Networks**

                                Looks like your magic has worked!!!!!! Installed and running good on 2.0 beta 5

                                Thanks for the quick update!!!!!!!! Awesome!!!!!!!

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

                                  Mine still has same issue.

                                  Current Status = Running

                                  You are blocking 0 Networks

                                  I have uninstalled it and reinstalled it and rebooted

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

                                    Ok I found out why I was having problems and others were not. I am running pfSense webGUI on an non-standard port.

                                    This line of code is the culprit to my problem.

                                    exec("fetch -o lists/temp http://127.0.0.1/packages/countryblock/CIDR/{$line}_cidr.txt");

                                    Using this method will also cause problems with people using https with the webgui as well.

                                    I changed it to this to fix it

                                    exec("cat CIDR/{$line}_cidr.txt >> lists/countries.txt");

                                    Using fetch to get a local file was kind of ridiculous anyways but I know why you did it  ;D

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

                                      It is much quicker loading Tom :)

                                      Thx mate!

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        tommyboy180
                                        last edited by

                                        @g4m3c4ck:

                                        Ok I found out why I was having problems and others were not. I am running pfSense webGUI on an non-standard port.

                                        This line of code is the culprit to my problem.

                                        exec("fetch -o lists/temp http://127.0.0.1/packages/countryblock/CIDR/{$line}_cidr.txt");

                                        Using this method will also cause problems with people using https with the webgui as well.

                                        I changed it to this to fix it

                                        exec("cat CIDR/{$line}_cidr.txt >> lists/countries.txt");

                                        Using fetch to get a local file was kind of ridiculous anyways but I know why you did it  ;D

                                        Yeah, I did that to cut down on bandwidth usage for countryipblocks but I never thought about https. I will update the package when I get home to correct this issue. Thank you for posting the fix.

                                        -Tom Schaefer
                                        SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                                        Please support pfBlocker | File Browser | Strikeback

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

                                          No problem! I enjoyed figuring it out. ;)

                                          1 Reply Last reply Reply Quote 0
                                          • T
                                            tommyboy180
                                            last edited by

                                            I pushed the update and tested on 2.0BETA 5. I left a little something in the source for you g4m3c4ck.

                                            -Tom Schaefer
                                            SuperMicro 1U 2X Intel pro/1000 Dual Core Intel 2.2 Ghz - 2 Gig RAM

                                            Please support pfBlocker | File Browser | Strikeback

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