{ "threshold": 100, "rules": [ {"func": "fromKnownBotIP", "id": "botIpRange", "desc": "Common Bot IP range", "bot": 50 }, {"func": "obsoleteClient", "params": ["aol", "msie", "chromeold"], "id": "oldClient", "desc": "Obsolete browser version", "bot": 40 }, {"func": "obsoletePlatform", "params": ["winold", "macosold"], "id": "oldOS", "desc": "Obsolete platform version", "bot": 40 }, {"func": "noJavaScript", "id": "noJS", "desc": "JavaScript disabled", "bot": 40 }, {"func": "smallPageCount", "params": [1], "id": "onePage", "desc": "Visiter viewed only a single page", "bot": 40 }, {"func": "noTicks", "id": "noTicks", "desc": "Visitor did not spend time reading a page", "bot": 10 }, {"func": "noReferrer", "id": "noRefs", "desc": "No referer field", "bot": 30 }, {"func": "clientTest", "params": ["brave"], "id": "susClient", "desc": "Client identifier that is popular with bot networks", "bot": 10 }, {"func": "combTest", "params": [["macos", "chrome"]], "id": "unusualPC", "desc": "Unusual combination of platform and client", "bot": 10 }, {"func": "combTest", "params": [["macos", "chromeold"],["macosold", "brave"],["winold", "edge"],["winold", "brave"]], "id": "suspPC", "desc": "Suspicious combination of platform and client", "bot": 30 }, {"func": "combTest", "params": [["macos", "msie"], ["win10", "safari"]], "id": "impPC", "desc": "Impossible combination of platform and client", "bot": 100 } ], "ipRanges": [ {"from": "8.127.0.0", "to": "8.223.255.255", "isp": "alibaba", "loc":"cn"}, {"from": "24.240.0.0", "to": "24.243.255.255", "isp": "charter", "loc":"us"}, {"from": "27.106.0.0", "to": "27.106.127.255", "isp": "huawei", "loc":"hk"}, {"from": "45.224.0.0", "to": "45.227.195.255", "isp": "various", "loc": "br"}, {"from": "46.250.160.0", "to": "46.250.191.255", "isp": "huawei", "loc":"mx"}, {"from": "94.74.64.0", "to": "94.74.127.255", "isp": "huawei", "loc":"hk"}, {"from": "101.0.0.0", "to": "119.255.255.255", "isp": "sinnet", "loc":"cn"}, {"from": "111.119.192.0", "to": "111.119.255.255", "isp": "huawei", "loc":"sg"}, {"from": "119.0.0.0", "to": "101.207.255.255", "isp": "unicom", "loc":"cn"}, {"from": "121.91.168.0", "to": "121.91.175.255", "isp": "huawei", "loc":"hk"}, {"from": "122.8.0.0", "to": "122.8.255.255", "isp": "cnisp", "loc":"cn"}, {"from": "122.9.0.0", "to": "122.9.255.255", "isp": "huawei", "loc":"cn"}, {"from": "124.243.128.0", "to": "124.243.191.255", "isp": "huawei", "loc":"sg"}, {"from": "150.40.128.0", "to": "150.40.255.255", "isp": "huawei", "loc":"hk"}, {"from": "159.138.0.0", "to": "159.138.225.255", "isp": "huawei", "loc":"th"}, {"from": "166.108.192.0", "to": "166.108.255.255", "isp": "huawei", "loc":"sg"}, {"from": "177.0.0.0", "to": "177.223.255.255", "isp": "ths", "loc":"br"}, {"from": "183.87.32.0", "to": "183.87.159.255", "isp": "huawei", "loc":"hk"}, {"from": "187.180.0.0", "to": "187.183.255.255", "isp": "claro", "loc":"br"}, {"from": "188.239.0.0", "to": "188.239.63.255", "isp": "huawei", "loc":"sg"}, {"from": "189.1.192.0", "to": "189.1.255.255", "isp": "huawei", "loc":"hk"}, {"from": "189.76.0.0", "to": "189.127.255.255", "isp": "hardonline", "loc":"br"}, {"from": "190.92.192.0", "to": "190.92.255.255", "isp": "huawei", "loc":"hk"}, {"from": "2804:0:0:0:0:0:0:0", "to": "2804:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF", "isp": "inspire", "loc":"br"} ] }