The Geo-IP Filter feature allows you to block connections to or from a geographic location. The SonicWall firewall uses the IP address to determine to the location of the connection. The GEO-IP Filter feature also allows you to create custom country lists that affect the identification of an IP address.
The MANAGE | Security Services | GEO-IP Filter page has a Diagnostics view with several tools:
• Show Resolved Locations
• Geo-IP Cache Statistics
• Custom Countries Statistics
• Check GEO Location Server Lookup
• Incorrectly Marked Address
The Botnet Filtering feature allows you to block connections to or from Botnet command and control servers and to make custom Botnet lists.
The MANAGE | Security Services | Botnet Filter page has a Diagnostics view with several tools:
• Show Resolved Botnet Locations
• Botnet Cache Statistics
• Botnets Statistics
• Check Botnet Server Lookup
• Incorrectly Marked Address
Geo-IP:
Navigate to MANAGE | Security Services | GEO-IP Filter and Diagnostics tab.



NOTE: The Geo Location Lookup tool can also be accessed from the INVESTIGATE | Tools | System Diagnostics page.


Botnet Filter:
Navigate to MANAGE | Security Services | Botnet Filter and Diagnostics tab.


NOTE: The “show botnets” feature is not for historical use, but for diagnostic use. For reporting needs, it would best to use historical logging/reporting, such as GMS/Analytics or any other Syslog daemon. This information is also logged under the Event logs but it refreshes quite quickly to be viewed later and compared against the botnet hits.
NOTE: t can be expected to see Botnet Cache Statistics showing the number of “Botnets Detected” while showing nothing in the “show botnets” list (display of the current locations table entries). It can also be expected to see the “show botnets” list displaying a number of items that is less than the number of “Detected Botnets”.
EXAMPLE: You can see in the screenshots below that the statistics list 4 entries but the Show Botnets button shows only 1 entry. It means that the cache was cleared but the entries that were detected as botnets since uptime and only 1 is available at the moment.
Also, the Geo-IP and Botnet use a single cache database. Clearing one would clear the other feature's database too.

TIP: If a particular IP is present in the custom and dynamic DB, and if the Dynamic botnet was disabled, then we will NOT increment the “not looked-up” counter for dynamic as it would have already matched. However, if the custom botnet was disabled, we would increment the “not looked-up” counter for custom botnet in this case.
NOTE: While using the Dynamic Botnet List server, whenever a new file gets downloaded, we clear the existing cache.
It is intended that the firewall should enforce this feature based on the new list and not on old data. So, when the cache is reset; the cache count/size is set to 0.
The statistics about the max size of the cache and the number of botnets blocked is still preserved.
NOTE: The Botnet Server Lookup tool can also be accessed from the INVESTIGATE | Tools | System Diagnostics page.
