Bot Protection: https://github.com/growlfm/ipcat
GeoIP Evaluation: https://dev.maxmind.com/geoip/geolite2-free-geolocation-data...
You can dig deeper using dedicated services for URL and image inspection.
Image Evaluation: https://cloud.google.com/vision/docs/detecting-safe-search
URL Evaluation: https://cloud.google.com/web-risk/docs/overview