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

IPv4 Source Definitions, Line 1: Invalid GeoIP entry!

pfBlockerNG
4
11
785
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.
  • J
    jazzl0ver
    last edited by Jan 27, 2025, 11:31 AM

    Hi,

    Any ideas why the pfB errors on an attempt to add a GeoIP list?

    🔒 Log in to view
    The Europe was selected from a dropdown, so it definitely exists..

    Thanks in advance!

    PS pfSense 2.7.2 CE, pfB v3.2.0_20

    G 1 Reply Last reply Jan 27, 2025, 11:49 AM Reply Quote 0
    • G
      Gertjan @jazzl0ver
      last edited by Jan 27, 2025, 11:49 AM

      @jazzl0ver

      Not only 'Europe' ...
      Any of these :

      🔒 Log in to view

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      J 1 Reply Last reply Jan 27, 2025, 1:06 PM Reply Quote 0
      • J
        jazzl0ver @Gertjan
        last edited by Jan 27, 2025, 1:06 PM

        @Gertjan right. i was able to work this around by commenting out the input validation:

        /*
                                if ($value != 'Disabled' && $_POST["format-{$key_1}"] == 'geoip') {
                                        $k_validate = str_replace('_', '', strstr($_POST["url-{$key_1}"], ' ', TRUE));
                                        if (empty(pfb_filter($k_validate, PFB_FILTER_ALNUM, 'Category_edit'))) {
                                                $input_errors[] = "{$type} Source Definitions, Line {$line}: "
                                                                . "Invalid GeoIP entry!";
                                        }
                                }
        */
        

        in /usr/local/www/pfblockerng/pfblockerng_category_edit.php

        M 1 Reply Last reply Jan 27, 2025, 2:30 PM Reply Quote 1
        • M
          michmoor LAYER 8 Rebel Alliance @jazzl0ver
          last edited by Jan 27, 2025, 2:30 PM

          @jazzl0ver Whats the best way to alert the maintainer?

          Firewall: NetGate,Palo Alto-VM,Juniper SRX
          Routing: Juniper, Arista, Cisco
          Switching: Juniper, Arista, Cisco
          Wireless: Unifi, Aruba IAP
          JNCIP,CCNP Enterprise

          J 1 Reply Last reply Jan 27, 2025, 3:01 PM Reply Quote 0
          • J
            jazzl0ver @michmoor
            last edited by Jan 27, 2025, 3:01 PM

            @michmoor is that a sarcasm? meaning I'd better go and create a redmine issue?

            M 1 Reply Last reply Jan 27, 2025, 3:02 PM Reply Quote 0
            • M
              michmoor LAYER 8 Rebel Alliance @jazzl0ver
              last edited by Jan 27, 2025, 3:02 PM

              @jazzl0ver no not at all legit asking.

              I ended up creating a redmine for this issue.

              Firewall: NetGate,Palo Alto-VM,Juniper SRX
              Routing: Juniper, Arista, Cisco
              Switching: Juniper, Arista, Cisco
              Wireless: Unifi, Aruba IAP
              JNCIP,CCNP Enterprise

              1 Reply Last reply Reply Quote 1
              • S
                smolka_J
                last edited by Jan 27, 2025, 4:20 PM

                Another possible work around, rather than manually creating that rule as ALIAS match from the IPv4 tab, have you tried using the GeoIP tab to set Europe or others as ALIAS match on that tab? I don't get that validation error from the GeoIP tab setting them to any ALIAS variant, could also save from double loading lists.

                J 1 Reply Last reply Jan 28, 2025, 7:07 AM Reply Quote 0
                • J
                  jazzl0ver @smolka_J
                  last edited by Jan 28, 2025, 7:07 AM

                  @smolka_J that worked, thanks. but I intended to include several locations as "TheWest" and then use them all with a single firewall rule.

                  G S 2 Replies Last reply Jan 28, 2025, 7:32 AM Reply Quote 0
                  • G
                    Gertjan @jazzl0ver
                    last edited by Jan 28, 2025, 7:32 AM

                    @jazzl0ver said in IPv4 Source Definitions, Line 1: Invalid GeoIP entry!:

                    "TheWest"

                    That would be a ... a list with IP networks that covers what, half the "IPv4 Internet" ?
                    A pretty big list.
                    A couple of what, millions (?) of firewall IP network entries ... All loaded into pf when it starts and reloads ... and every entry of this list is tested for every packet stream belonging to a potential new firewall state, if a match was found.

                    Let's say you've use the "TheWest" list as a whitelist list.
                    So, when a load of connections comes in from a network not on the list (the "East" ^^), the entire list has to be traversed, and at the end the IP gets blocked as no match was found. This means : thousands of times per second the entire 'million' list has to be traversed.
                    You get where this is going ?

                    No "help me" PM's please. Use the forum, the community will thank you.
                    Edit : and where are the logs ??

                    J 1 Reply Last reply Jan 28, 2025, 4:02 PM Reply Quote 0
                    • S
                      smolka_J @jazzl0ver
                      last edited by Jan 28, 2025, 7:46 AM

                      @jazzl0ver Manually adding the local URL for the continent file like /usr/local/share/GeoIP/cc/Europe_v4.txt with format set to Auto does look to work otherwise as the info box notes, just not the autocomplete entry for continents when the state is set to ON for it but individual country entries do seem to work fine for autocomplete otherwise. Strangely enough, if you have the State option set to OFF then autocomplete continent entries do pass validation to save successfully but same message if you change it to ON after. BBCan177 is looking into it

                      1 Reply Last reply Reply Quote 1
                      • J
                        jazzl0ver @Gertjan
                        last edited by Jan 28, 2025, 4:02 PM

                        @Gertjan i'm aware of all of that, thanks. the thread was about a bug in the pfB, not about the right usage

                        1 Reply Last reply Reply Quote 1
                        7 out of 11
                        • First post
                          7/11
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.