{
"tool_response": {
"stdout": "=== PROD bot config ===\n*************************** 1. row ***************************\n config_key: auto_ufw_blocking\nconfig_value: false\n*************************** 2. row ***************************\n config_key: auto_ufw_blocking\nconfig_value: false\n*************************** 3. row ***************************\n config_key: block_duration_minutes\nconfig_value: 1440\n*************************** 4. row ***************************\n config_key: enabled\nconfig_value: true\n*************************** 5. row ***************************\n config_key: geo_blocking\nconfig_value: {\"enabled\": true, \"mode\": \"block\", \"blocked_countries\": [\"US\", \"CN\", \"SG\", \"HK\", \"BR\", \"JP\", \"IN\", \"RU\", \"KR\", \"TW\", \"VN\", \"TH\", \"ID\", \"PH\", \"MY\", \"NL\", \"BE\", \"LU\", \"GB\", \"PL\", \"CZ\", \"DK\", \"SE\", \"NO\", \"FI\", \"ES\", \"PT\", \"IE\"], \"allowed_countries\": [\"DE\", \"AT\", \"CH\", \"IT\", \"FR\"]}\n*************************** 6. row ***************************\n config_key: log_blocked_bots\nconfig_value: true\n*************************** 7. row ***************************\n config_key: logging.blocked_attempts\nconfig_value: true\n*************************** 8. row ***************************\n config_key: logging.log_file\nconfig_value: \"logs\/bot-blocking.log\"\n*************************** 9. row ***************************\n config_key: max_requests_per_minute\nconfig_value: 10\n*************************** 10. row ***************************\n config_key: unknown_bot\nconfig_value: {\"enabled\": true, \"mode\": \"challenge\", \"blocked_types\": [\"unknown\", \"headless_browser\", \"http_client\"], \"blocked_names\": [\"Generic Bot\", \"Generic Crawler\", \"Generic Spider\", \"Unknown Bot\", \"HeadlessChrome\", \"curl\", \"Go-HTTP\", \"Python-HTTPX\", \"Python-Requests\", \"Python-aiohttp\"]}\n*************************** 11. row ***************************\n config_key: whitelist\nconfig_value: {\n \"ips\": [\"144.76.103.30\", \"148.251.27.17\", \"148.251.27.18\", \"127.0.0.1\", \"::1\", \"66.249.64.0\/19\", \"66.249.96.0\/19\", \"72.14.199.0\/24\", \"209.85.238.0\/24\", \"207.46.0.0\/16\", \"40.77.167.0\/24\", \"157.55.39.0\/24\", \"199.16.156.0\/22\", \"208.65.144.0\/20\", \"17.0.0.0\/8\"],\n \"user_agents\": [\"Googlebot\", \"Bingbot\", \"Slurp\", \"DuckDuckBot\", \"Applebot\", \"facebookexternalhit\", \"Twitterbot\", \"LinkedInBot\", \"WhatsApp\", \"Telegram\"],\n \"user_agent_patterns\": [\"Google.*Bot\", \"Googlebot\", \"Bing.*Bot\", \"Yahoo.*Slurp\", \"Applebot\", \"DuckDuckBot\"]\n}\n*************************** 12. row ***************************\n config_key: whitelist.ips\nconfig_value: [\"144.76.103.30\",\"148.251.27.17\",\"148.251.27.18\",\"127.0.0.1\",\"::1\"]\n*************************** 13. row ***************************\n config_key: whitelist.user_agent_patterns\nconfig_value: [\"Googlebot\", \"FeedFetcher-Google\", \"Google-Read-Aloud\", \"Google-InspectionTool\", \"Bingbot\", \"Applebot\", \"DuckDuckBot\", \"Yandex\", \"Baiduspider\", \"facebookexternalhit\", \"Twitterbot\", \"LinkedInBot\", \"Pinterest\", \"Slackbot\", \"TelegramBot\", \"WhatsApp\", \"GPTBot\", \"ChatGPT-User\", \"ClaudeBot\", \"Claude-Web\", \"anthropic-ai\", \"PerplexityBot\", \"Cohere\", \"UptimeRobot\", \"Pingdom\", \"GTmetrix\", \"PageSpeed\", \"Lighthouse\", \"W3C_Validator\", \"Feedly\", \"Feedbin\", \"OAI-SearchBot\"]\n*************************** 14. row ***************************\n config_key: whitelist.user_agents\nconfig_value: []\n=== DEV bot config ===\n*************************** 1. row ***************************\n config_key: auto_ufw_blocking\nconfig_value: false\n*************************** 2. row ***************************\n config_key: auto_ufw_blocking\nconfig_value: false\n*************************** 3. row ***************************\n config_key: block_duration_minutes\nconfig_value: 1440\n*************************** 4. row ***************************\n config_key: enabled\nconfig_value: true\n*************************** 5. row ***************************\n config_key: geo_blocking\nconfig_value: {\"enabled\": true, \"mode\": \"block\", \"blocked_countries\": [\"US\", \"CN\", \"SG\", \"HK\", \"BR\", \"JP\", \"IN\", \"RU\", \"KR\", \"TW\", \"VN\", \"TH\", \"ID\", \"PH\", \"MY\", \"NL\", \"BE\", \"LU\", \"GB\", \"PL\", \"CZ\", \"DK\", \"SE\", \"NO\", \"FI\", \"ES\", \"PT\", \"IE\"], \"allowed_countries\": [\"DE\", \"AT\", \"CH\", \"IT\", \"FR\"]}\n*************************** 6. row ***************************\n config_key: log_blocked_bots\nconfig_value: true\n*************************** 7. row ***************************\n config_key: logging.blocked_attempts\nconfig_value: true\n*************************** 8. row ***************************\n config_key: logging.log_file\nconfig_value: \"logs\/bot-blocking.log\"\n*************************** 9. row ***************************\n config_key: max_requests_per_minute\nconfig_value: 10\n*************************** 10. row ***************************\n config_key: unknown_bot\nconfig_value: {\"enabled\": true, \"mode\": \"challenge\", \"blocked_types\": [\"unknown\", \"headless_browser\", \"http_client\"], \"blocked_names\": [\"Generic Bot\", \"Generic Crawler\", \"Generic Spider\", \"Unknown Bot\", \"HeadlessChrome\", \"curl\", \"Go-HTTP\", \"Python-HTTPX\", \"Python-Requests\", \"Python-aiohttp\"]}\n*************************** 11. row ***************************\n config_key: whitelist\nconfig_value: {\n \"ips\": [\"144.76.103.30\", \"148.251.27.17\", \"148.251.27.18\", \"127.0.0.1\", \"::1\", \"66.249.64.0\/19\", \"66.249.96.0\/19\", \"72.14.199.0\/24\", \"209.85.238.0\/24\", \"207.46.0.0\/16\", \"40.77.167.0\/24\", \"157.55.39.0\/24\", \"199.16.156.0\/22\", \"208.65.144.0\/20\", \"17.0.0.0\/8\"],\n \"user_agents\": [\"Googlebot\", \"Bingbot\", \"Slurp\", \"DuckDuckBot\", \"Applebot\", \"facebookexternalhit\", \"Twitterbot\", \"LinkedInBot\", \"WhatsApp\", \"Telegram\"],\n \"user_agent_patterns\": [\"Google.*Bot\", \"Googlebot\", \"Bing.*Bot\", \"Yahoo.*Slurp\", \"Applebot\", \"DuckDuckBot\"]\n}",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}