Last active
December 3, 2015 18:19
-
-
Save simlegate/9056fb4e39dc9c993372 to your computer and use it in GitHub Desktop.
man httping
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| httping -g URL -C "key=value" -s -c 5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -g url url (e.g. -g http://localhost/) | |
| -h hostname hostname (e.g. localhost) | |
| -p portnr portnumber (e.g. 80) | |
| -x host:port hostname+portnumber of proxyserver | |
| -c count how many times to connect | |
| -i interval delay between each connect, can be only smaller than 1 if user is root | |
| -t timeout timeout (default: 30s) | |
| -Z ask any proxies on the way not to cache the requests | |
| -Q use a persistent connection. adds a 'C' to the output if httping had to reconnect | |
| -6 use IPv6 | |
| -s show statuscodes | |
| -S split time in connect-time and processing time | |
| -G do a GET request instead of HEAD (read the | |
| contents of the page as well) | |
| -b show transfer speed in KB/s (use with -G) | |
| -B like -b but use compression if available | |
| -L x limit the amount of data transferred (for -b) | |
| to 'x' (in bytes) | |
| -X show the number of KB transferred (for -b) | |
| -l connect using SSL | |
| -z show fingerprint (SSL) | |
| -f flood connect (no delays) | |
| -a audible ping | |
| -m give machine parseable output (see | |
| also -o and -e) | |
| -o rc,rc,... what http results codes indicate 'ok' | |
| coma seperated WITHOUT spaces inbetween | |
| default is 200, use with -e | |
| -e str string to display when http result code | |
| doesn't match | |
| -I str use 'str' for the UserAgent header | |
| -R str use 'str' for the Referer header | |
| -r resolve hostname only once (usefull when | |
| pinging roundrobin DNS: also takes the first | |
| DNS lookup out of the loop so that the first | |
| measurement is also correct) | |
| -n warn,crit Nagios-mode: return 1 when avg. response time | |
| >= warn, 2 if >= crit, otherwhise return 0 | |
| -N x Nagios mode 2: return 0 when all fine, 'x' | |
| when anything failes | |
| -y ip[:port] bind to ip-address (and thus interface) [/port] | |
| -q quiet, only returncode | |
| -A Activate Basic authentication | |
| -U Username needed for authentication | |
| -P Password needed for authentication | |
| -C cookie=value Add a cookie to the request | |
| -V show the version |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment