HTTP Client Commands
Learn how to generate executable commands for popular HTTP clients like cURL, HTTPie, and PowerShell directly from your Noir scan results. This makes it easy to test and interact with your discovered endpoints.
Generate executable commands for command-line HTTP clients to test discovered endpoints.
cURL
Generate cURL commands:
noir -b . -f curl -u https://www.example.com
Example output:
curl -i -X GET https://www.example.com/ -H "x-api-key: "
curl -i -X POST https://www.example.com/query -d "query=" --cookie "my_auth="
curl -i -X GET https://www.example.com/token -d "client_id=&redirect_url=&grant_type="
HTTPie
Generate HTTPie commands:
noir -b . -f httpie -u https://www.example.com
Example output:
http GET https://www.example.com/ "x-api-key: "
http POST https://www.example.com/query "query=" "Cookie: my_auth="
http GET https://www.example.com/token "client_id=&redirect_url=&grant_type="
PowerShell
Generate PowerShell Invoke-WebRequest commands:
noir -b . -f powershell -u https://www.example.com
Example output:
Invoke-WebRequest -Method GET -Uri "https://www.example.com/" -Headers @{"x-api-key"=""}
Invoke-WebRequest -Method POST -Uri "https://www.example.com/query" -Headers @{"Cookie"="my_auth="} -Body "query=" -ContentType "application/x-www-form-urlencoded"
Invoke-WebRequest -Method GET -Uri "https://www.example.com/token" -Body "client_id=&redirect_url=&grant_type=" -ContentType "application/x-www-form-urlencoded"