This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/Mabizle on 2025-04-14 23:59:45+00:00.
How do i block all cloud providers from accessing my website? I use opnsense and nginx reverse proxy. 99% of sniffing comes from cloud providers.
edit:
I run private sites where only friends and family have accounts to login. I already block all but 2 countries via rule/alias. How i need to refine blocking all cloud providers that utilize bot to sniff traffic. I already block sniffing user agents if i catch them on the logs accessing certain folders or using the whois command. Now i am blocking some cloud providers / corporate vpn from accessing my reverse proxy. I do not know how to create custom naxsi WAF rules for searching folders/files that are still giving 400 errors.
edit 2: user agents of bots
Python-urllib
Nmap
python-requests
libwww-perl
MJ12bot
Jorgee
fasthttp
libwww
Telesphoreo
A6-Indexer
ltx71
ZmEu
sqlmap
LMAO/2.0
l9explore
l9tcpid
Masscan
Ronin/2.0
Hakai/2.0
Indy\sLibrary
^Mozilla/[\d.]+$
Morfeus\sFucking\sScanner
MSIE\s[0-6].\d+
^Expanse.*.$
^FeedFetcher.*$
^.*Googlebot.*$
^.*bingbot.*$
^.*Keydrop.*$
^.*GPTBot.*$
^-$
^.*GRequests.*$
^.*wpbot.*$
^.*forms.*$
^.*zgrab.*$
^.*ZoominfoBot.*$
^.*facebookexternalhit.*$
^.*Amazonbot.*$
^.*DotBot.*$
^.*Hello.*$
^.*CensysInspect.*$
^.*Go-http-client/2.0.*$
^.*python-httpx.*$
^.*Headless.*$
^.*archive.*$
^.*applebot.*$
^.*Macintosh.*$