Curl: Difference between revisions
Content added Content deleted
m (→Switches: m) |
(→Switches: headers) |
||
Line 254: | Line 254: | ||
|} |
|} |
||
= Header Modifications = |
|||
Basic syntax for spoofing user agent: |
|||
curl -A "UserAgentString" https://aman.info.tm |
|||
Basic syntax for User Agent Spoofing along with other headers: |
|||
curl -A [user-agent] -H [headers] "https://aman.info.tm" |
|||
Two methods to spoof USer-Agent: |
|||
curl -L -A "Mozilla/5.0" https://aman.info.tm |
|||
curl -L -H "user-agent: Mozilla/5.0" https://aman.info.tm |
|||
One of the most common situations of different source HTML and CSS are for websites with stripped down mobile versions, you could retrieve iPhone-specific source code with: |
|||
curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" https://aman.info.tm |
|||
Some sites do this with other browsers too. This would be Chrome 12 in Mac OS X 10.6.8: |
|||
curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" https://aman.info.tm |
|||
Other Examples |
|||
curl -L -H "Host: aman.info.tm" -H "Cache-Control: max-age=0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" -H "HTTPS: 1" -H "DNT: 1" -H "Referer: https://www.google.com/" -H "Accept-Language: en-US,en;q=0.8,en-GB;q=0.6,es;q=0.4" -H "If-Modified-Since: Thu, 23 Jul 2015 20:31:28 GMT" --compressed https://aman.info.tm |
|||
curl -L -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" https://aman.info.tm |
|||
<br /> |
<br /> |