Curl
Transfer a URL
DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTPThe command is designed to work without user interaction.
curl:
-v: verbose
-F: file upload
-X: make a request Examples
##### GET example #####
curl http://www.example.com
##### GET example with hidden info #####
curl -i http://www.example.com
##### HEAD example #####
curl --head http://www.example.com
or
curl -I http://www.example.com
##### Multiple URL's #####
curl http://url1.example.com http://url2.example.com
##### Trace all connections: more than verbose #####
curl --trace-ascii output_filename.txt http://www.example.com
##### Saves output to a file #####
curl http://www.example.com -O output_filename.txt
##### Passing username:password #####
curl http://user:[email protected]/
or
curl -u user:password http://example.org/Get-form
Post-form
File Upload Post
Hidden fields
Put
Location header
User-Agent
Curl Call
Bypass WAF and pass data
Last updated