Define REDIR_TARGET microsoft.com

	RewriteEngine On
	RewriteOptions Inherit

	# Uncomment the below line for verbose logging, including seeing which rule matched.
	#LogLevel alert rewrite:trace5

	# BURN AV BURN

	# Class A Exclusions. Includes large ranges from Azure & AWS
	# Cloudfronted requests by default will have a UA of "Amazon Cloudfront". More info here: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html#header-caching-web-device
#        RewriteCond                             expr                                    "-R '24.144.0.0/16'" [OR]
	RewriteCond                             expr                                    "-R '54.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '52.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '34.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '13.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '35.0.0.0/8'"
        RewriteCond                             %{HTTP_USER_AGENT}                      "!cloudfront" [NC]
        RewriteRule                             ^.*$                                    %{REQUEST_SCHEME}://${REDIR_TARGET}%{REQUEST_URI} [L,R=302]

	# ForcePoint
	RewriteCond				expr					"-R '208.80.192.0/21'"	[OR]
	RewriteCond				expr					"-R '85.115.60.0/24'"	[OR]
	RewriteCond				expr					"-R '208.87.232.0/24'"	[OR]

	# Domain Tools: @breakersall
	RewriteCond				expr					"-R '199.30.228.0/22'"	[OR]

	# ZScaler
	RewriteCond				expr					"-R '165.255.0.0/17'"	[OR]
	RewriteCond				expr					"-R '104.129.204.0/24'"	[OR]

	# Misc Contributions: @ztgrace
	RewriteCond				expr					"-R '195.189.155.0/24'"	[OR] # BitDefender
	RewriteCond				expr					"-R '91.199.104.0/24'"	[OR] # BitDefender
	RewriteCond				expr					"-R '91.212.136.0/24'"	[OR] # IKARUS Security Software
	RewriteCond				expr					"-R '208.90.236.0/22'"	[OR] # Trustwave Holdings, Inc
	RewriteCond				expr					"-R '204.13.200.0/22'"	[OR] # Trustwave Holdings, Inc.
	RewriteCond				expr					"-R '207.102.138.0/24'"	[OR] # FORTINET TECHNOLOGIES (CANADA) INC
	RewriteCond				expr					"-R '208.87.232.0/21'"	[OR] # SurfControl, Inc.
	RewriteCond				expr					"-R '103.245.47.20'"	[OR] # McAfee Software (India) Private Limited
	RewriteCond				expr					"-R '182.75.165.176/30'"[OR] # NETSKOPE

	# Other VT hosts
	RewriteCond                             expr                                    "-R '173.94.0.0/16'" [OR]
        RewriteCond                             expr                                    "-R '8.34.0.0/16'" [OR]
        RewriteCond                             expr                                    "-R '8.35.0.0/16'" [OR]
        RewriteCond                             expr                                    "-R '92.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '93.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '94.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '95.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '96.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '97.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '98.0.0.0/8'" [OR]
        RewriteCond                             expr                                    "-R '99.0.0.0/8'"
        RewriteRule                             ^.*$                                    %{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	# TrendMicro
	RewriteCond				expr					"-R '150.70.0.0/22'"	[OR]
	RewriteCond				expr					"-R '150.70.104.0/22'"	[OR]
	RewriteCond				expr					"-R '150.70.110.0/24'"	[OR]
	RewriteCond				expr					"-R '150.70.112.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.12.0/22'"	[OR]
	RewriteCond				expr					"-R '150.70.160.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.176.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.192.0/21'"	[OR]
	RewriteCond				expr					"-R '150.70.224.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.240.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.31.0/24'"	[OR]
	RewriteCond				expr					"-R '150.70.4.0/22'"	[OR]
	RewriteCond				expr					"-R '150.70.64.0/18'"	[OR]
	RewriteCond				expr					"-R '150.70.64.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.8.0/22'"	[OR]
	RewriteCond				expr					"-R '150.70.80.0/20'"	[OR]
	RewriteCond				expr					"-R '150.70.96.0/20'"	[OR]
	RewriteCond				expr					"-R '206.165.76.0/24'"
	RewriteRule 				^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	#BlueCoat: @breakersall
	RewriteCond				expr					"-R '199.116.168.0/21'"	[OR]
	RewriteCond				expr					"-R '66.93.208.240/28'"	[OR]
	RewriteCond				expr					"-R '115.164.86.121'"	[OR]

	#URL Query: @breakersall
	RewriteCond				expr					"-R '77.40.129.123'"	[OR]
	RewriteCond				expr					"-R '95.183.244.0/24'"	[OR]
	RewriteCond				expr					"-R '23.239.28.127'"	[OR]
	RewriteCond				expr					"-R '79.79.148.81'"	[OR]
	RewriteCond				expr					"-R '104.131.157.171'"	[OR]
	RewriteCond				expr					"-R '84.33.17.128/25'"	[OR]
	RewriteCond				expr					"-R '199.254.238.0/24'"	[OR]
	RewriteCond				expr					"-R '196.52.48.49'"	[OR]
	RewriteCond				expr					"-R '89.38.150.0/24'"
	RewriteRule 				^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	#Palo Alto
	RewriteCond				expr					"-R '154.59.123.0/24'"	[OR]
	RewriteCond				expr					"-R '154.59.126.0/24'"	[OR]
	RewriteCond				expr					"-R '199.167.52.0/24'"	[OR]
	RewriteCond				expr					"-R '199.167.53.0/24'"	[OR]
	RewriteCond				expr					"-R '199.167.55.0/24'"	[OR]
	RewriteCond				expr					"-R '202.126.13.0/24'"	[OR]
	RewriteCond				expr					"-R '202.189.133.0/24'"	[OR]
	RewriteCond				expr					"-R '208.184.7.0/24'"	[OR]
	RewriteCond				expr					"-R '64.74.215.0/24'"	[OR]
	RewriteCond				expr					"-R '65.154.226.0/24'"	[OR]
	RewriteCond				expr					"-R '70.42.131.0/24'"	[OR]
	RewriteCond				expr					"-R '72.5.231.0/24'"	[OR]
	RewriteCond				expr					"-R '72.5.65.0/24'"	[OR]
	RewriteCond				expr					"-R '74.201.127.0/24'"	[OR]
	RewriteCond				expr					"-R '74.217.90.0/24'"
	RewriteRule	 			^.*$					http://www.fortinet.com/? [L,R=302]

	#ProofPoint
	RewriteCond				expr					"-R '148.163.148.0/22'"	[OR]
	RewriteCond				expr					"-R '148.163.156.0/23'"	[OR]
	RewriteCond				expr					"-R '208.84.65.0/24'"	[OR]
	RewriteCond				expr					"-R '208.84.66.0/24'"	[OR]
	RewriteCond				expr					"-R '208.86.202.0/24'"	[OR]
	RewriteCond				expr					"-R '208.86.203.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.144.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.145.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.146.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.147.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.148.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.149.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.151.0/24'"	[OR]
	RewriteCond				expr					"-R '67.231.158.0/24'"
	RewriteRule	 			^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	#MessageLabs
	RewriteCond				expr					"-R '216.82.240.0/22'"	[OR]
	RewriteCond				expr					"-R '198.6.44.0/23'"	[OR]
	RewriteCond				expr					"-R '198.6.48.0/24'"	[OR]
	RewriteCond				expr					"-R '216.82.240.0/22'"	[OR]
	RewriteCond				expr					"-R '216.82.246.0/24'"	[OR]
	RewriteCond				expr					"-R '216.82.248.0/22'"	[OR]
	RewriteCond				expr					"-R '216.82.252.0/22'"	[OR]
	RewriteCond				expr					"-R '216.82.253.0/22'"	[OR]
	RewriteCond				expr					"-R '216.82.254.0/22'"	[OR]
	RewriteCond				expr					"-R '63.245.192.0/23'"	[OR]
	RewriteCond				expr					"-R '63.245.204.0/24'"	[OR]
	RewriteCond				expr					"-R '63.245.205.0/24'"	[OR]
	RewriteCond				expr					"-R '63.245.206.0/24'"	[OR]
	RewriteCond				expr					"-R '65.197.254.0/24'"	[OR]
	RewriteCond				expr					"-R '65.201.134.0/24'"	[OR]
	RewriteCond				expr					"-R '67.219.240.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.242.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.244.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.246.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.248.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.250.0/23'"	[OR]
	RewriteCond				expr					"-R '67.219.252.0/23'"
	RewriteRule	 			^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	#Fortigate
	RewriteCond				expr					"-R '173.243.128.0/20'"	[OR]
	RewriteCond				expr					"-R '173.243.136.0/21'"	[OR]
	RewriteCond				expr					"-R '208.91.112.0/22'"	[OR]
	RewriteCond				expr					"-R '208.91.112.0/23'"	[OR]
	RewriteCond				expr					"-R '208.91.114.0/23'"	[OR]
	RewriteCond				expr					"-R '23.249.49.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.50.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.51.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.52.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.53.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.54.0/24'"	[OR]
	RewriteCond				expr					"-R '23.249.55.0/24'"	[OR]
	RewriteCond				expr					"-R '96.45.32.0/20'"	[OR]
	RewriteCond				expr					"-R '96.45.32.0/21'"	[OR]
	RewriteCond				expr					"-R '96.45.40.0/21'"
	RewriteRule	 			^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	#Symantec
	RewriteCond				expr					"-R '95.45.252.0/29'"	[OR]
	RewriteCond				expr					"-R '143.127.10.0/23'"	[OR]
	RewriteCond				expr					"-R '143.127.100.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.102.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.103.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.119.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.136.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.138.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.139.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.14.0/23'"	[OR]
	RewriteCond				expr					"-R '143.127.2.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.241.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.242.0/23'"	[OR]
	RewriteCond				expr					"-R '143.127.87.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.89.0/24'"	[OR]
	RewriteCond				expr					"-R '143.127.93.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.105.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.138.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.16.0/23'"	[OR]
	RewriteCond				expr					"-R '155.64.23.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.38.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.40.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.49.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.56.0/24'"	[OR]
	RewriteCond				expr					"-R '155.64.63.0/24'"	[OR]
	RewriteCond				expr					"-R '166.98.152.0/23'"	[OR]
	RewriteCond				expr					"-R '166.98.242.0/23'"	[OR]
	RewriteCond				expr					"-R '166.98.38.0/24'"	[OR]
	RewriteCond				expr					"-R '166.98.67.0/24'"	[OR]
	RewriteCond				expr					"-R '166.98.71.0/24'"	[OR]
	RewriteCond				expr					"-R '198.6.32.0/20'"	[OR]
	RewriteCond				expr					"-R '198.6.32.0/24'"	[OR]
	RewriteCond				expr					"-R '198.6.34.0/24'"	[OR]
	RewriteCond				expr					"-R '198.6.62.0/24'"	[OR]
	RewriteCond				expr					"-R '216.10.192.0/20'"	[OR]
	RewriteCond				expr					"-R '216.10.193.0/24'"
	RewriteRule	 			^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	# Microsoft
	RewriteCond             		expr                    		"-R '104.40.0.0/13'"
    	RewriteRule             		^.*$                    		%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

# Misc crawlers & crap
	RewriteCond				%{HTTP_USER_AGENT}			^curl.*$ [OR]
    	RewriteCond				%{HTTP_USER_AGENT}			^Python-urllib.*$ [OR]
    	RewriteCond				%{HTTP_USER_AGENT}			^Wget.*$ [OR]
	RewriteCond                             %{HTTP_USER_AGENT}                      ^.*Zoom.*$ [OR]
 	RewriteCond                             %{HTTP_USER_AGENT}                      ^.*Mattermost.*$ [OR]
    	RewriteCond				%{HTTP_USER_AGENT}			^Lynx.*$
    	RewriteRule				^.*$					%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	# Barracuda
    	RewriteCond			        expr			                "-R '64.235.144.0/24'"
    	RewriteRule		                ^.*$                    		%{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]

	# Slack Bot
    	RewriteCond                             %{HTTP_USER_AGENT}                      ^Slackbot-LinkExpanding.*$
    	RewriteRule                             ^.*$                                    %{REQUEST_SCHEME}://${REDIR_TARGET} [L,R=302]
