probes::Curl(3)             SmokePing             probes::Curl(3)



NAME
       probes::Curl - a curl(1) probe for SmokePing

OVERVIEW
       Fetches an HTTP or HTTPS URL using curl(1).

SYNOPSYS
        *** Probes ***
        + Curl

        binary = /usr/bin/curl # default value

        *** Targets ***

        probe = Curl
        forks = 10

        menu = Top
        title = Top Menu
        remark = Top Menu Remark

        + PROBE_CONF

        + First
        menu = First
        title = First Target

        # PROBE_CONF can be overridden here
        ++ PROBE_CONF
        agent = User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2.1) Gecko/20021130
        url = https://some.host/some/where

DESCRIPTION
       Supported probe-specific variables:

       binary
           The location of your curl binary.

       forks
           The number of concurrent processes to be run. See
           probes::basefork(3pm) for details.

       url The URL to fetch.  Can be any one that curl supports.

       Supported target-level probe variables (see curl(1) for
       details of the options):

       agent
           The "-A" curl(1) option.  This is a full HTTP User-
           Agent header including the words "User-Agent:".  It
           should be enclosed in quotes if it contains shell
           metacharacters

       ssl2
           The "-2" curl(1) option.  Force SSL2.

       timeout
           The "-m" curl(1) option.  Maximum timeout in seconds.

       interface
           The "--interface" curl(1) option.  Bind to a specific
           interface, IP address or host name.

AUTHORS
       Gerald Combs <gerald [AT] ethereal.com> Niko Tyni
       <ntyni@iki.fi>

SEE ALSO
       curl(1), probes::Curl(3pm) etc., http://curl.haxx.se/



1.30                        2003-03-20            probes::Curl(3)
