Forum Moderators: open
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
iTunes/4.2 (Macintosh; U; PPC Mac OS X 10.2)
Links (2.1pre15; FreeBSD 5.3-RELEASE i386; 196x84)
Mozilla/5.0 (compatible; Konqueror/4.5; FreeBSD) KHTML/4.5.4 (like Gecko)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b4pre) Gecko/20100815 Minefield/4.0b4pre
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 OPR/68.0.3618.173 sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1 Are there any modern browsers using them?Yes.
Links (2.1pre15; FreeBSD 5.3-RELEASE i386; 196x84)does not support that header :)
ip: 51.159.37.XX
remote host: 51.159.37.XX
TimeDiff(0)
time: {ts '2021-02-11 09:50:20'}
http_content:
method: GET
protocol: HTTP/1.1
Cache-Control: no-cache
connection: close
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Language: en-US;q=0.8
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
Accept-Encoding: gzip,deflate
referer: http://example.com/
pragma: no-cache
host: example.com
content-length: 0
<!--- Chrome/8x passes Sec-Fetch-Mode header, all others are fake requests --->
<cfset headers = GetHttpRequestData().headers>
<cfif (find('Chrome/8', headers['user-agent']) or find('Chrome/9', headers['user-agent']))
and
not structKeyExists(headers, 'Sec-Fetch-Mode')>
<cfheader statuscode="403" statustext="Forbidden: Execute access is denied">
<cfabort>
</cfif>
I know @Lucy24 will love this!:: jumping up and down with excitement because anything to oblige ::
User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Sec-Fetch-Site:none
Sec-Fetch-Mode:navigate
Sec-Fetch-User:?1
Sec-Fetch-Dest:document User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
Sec-Fetch-Site:same-origin
Sec-Fetch-Mode:navigate
Sec-Fetch-User:?1
Sec-Fetch-Dest:document User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36
Sec-Fetch-Site:none
Sec-Fetch-Mode:cors
Sec-Fetch-Dest:empty iTunes/4.2 (Macintosh; U; PPC Mac OS X 10.2)That would be a very, very old Mac if it were human--the Mac equivalent of, say, MSIE 6.
Cache-Control: max-age=0
connection: keep-alive
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Language: en-US,en;q=0.9
user-agent: Mozilla/5.0 (Linux; Android 4.4.2; GT-N5110) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
Accept-Encoding: gzip, deflate
host: example.com
Upgrade-Insecure-Requests: 1
content-length: 0
some MSFT ranges are starting to use latest FF UAs + 1 versionHow infuriating! How the ### would you block them, short of running an automated process that notifies you the very instant a new version is released so the bad_agent list can be updated.
those file extensions when rewritten via .htaccess or web.config(rules) should pass proper headers as well.They do. I only log headers on page requests, so the only non-page files whose headers get logged are the blocked ones (logheaders file called by physical 403 page). I do glance at those now and then to make sure legitimate humans aren't getting blocked due to non-page requests not carrying all the same headers.
now if I could figure out why am I missing Calcium on 2 of my tomato plants(yellow leaves)Just two, while the others appear healthy? That is indeed puzzling--and perhaps more satisfying to solve than any question involving malign robots.
2.2 XFile.JS(no pun intended) that also has document.write <img src="boomshakalaka.png"> that is rewritten to a server side template language.Heh. Years ago, I tracked certain (human) behaviors by sneaking in a couple of image requests. What the visitor saw was a one-pixel transparent gif (i.e. they saw nothing); what I saw was some specific filename indicating some specific behavior.