---json { "description": "This article describes when and how ComboStrap bans bad requests performed by bots", "name": "Bad Bot Ban", "page_id": "cq900uui79ur2pr72a6za", "title": "How ComboStrap protects from bad bot scanning" } --- ====== ComboStrap - Ban (Scanning Protection) ====== ===== About ===== ''combostrap'' will ban well-known [[docs:page:system:path|path]] that bots are using to scan your server. We enforce a [[wp>Shadow_banning|shadow ban]] by performing a [[docs:router:transparent|transparent redirect]] to the website home page. For example, clicking on this well-known wordpress link [[this>wp-admin]] will send you to the home page (if you are not logged in). It has the benefits: * to preserve the resources of your server. * to not telling explicitly to the attacker that they are banned. * to not trigger any web monitoring alert because of a too high redirection rate. ===== Scanning Banned ===== ==== Wordpress ==== Wordpress Scanning bans all path that contains ''wp-''. Example: wp-json:api:flutter_woo:config_file wp-content:plugins:wpdiscuz:themes:default:style-rtl.css wp-admin 2020:wp-includes:wlwmanifest.xml wp-content:start wp-admin:css:start ==== Git ==== Git Scanning bans all path that starts with "git" Example: git:objects: git:refs:heads:stable git:logs:refs:heads:main git:logs:refs:heads:stable git:hooks:pre-push.sample git:hooks:pre-receive.sample ==== SQL Injection==== SQL Injection Scanning bans all path that contains `sql statements` Examples: db:oracle:long_or_1_utl_inaddr.get_host_address_chr_33_chr_126_chr_33_chr_65_chr_66_chr_67_chr_49_chr_52_chr_53_chr_90_chr_81_chr_54_chr_50_chr_68_chr_87_chr_81_chr_65_chr_70_chr_80_chr_79_chr_73_chr_89_chr_67_chr_70_chr_68_chr_33_chr_126_chr_33 1114_or_9176_cast_chr_113_chr_98_chr_98_chr_113_chr_113_select_case_when_9176_9176_then_1_else_0_end\text_chr_113_chr_118_chr_106_chr_98_chr_113_as_numeric_--_kted