From 745f13f5489cd6e52ac19d07e4d6fe258f6aa2e6 Mon Sep 17 00:00:00 2001
From: thl-cmk <thl-cmk@outlook.com>
Date: Sun, 27 Mar 2022 18:04:02 +0000
Subject: [PATCH] Update README.md

---
 README.md | 36 ++++++++++++++++++++++--------------
 1 file changed, 22 insertions(+), 14 deletions(-)

diff --git a/README.md b/README.md
index 1bccd48..10f20d5 100644
--- a/README.md
+++ b/README.md
@@ -123,7 +123,7 @@ The bakrey will dynamicly create some additional files in the _curl_ sub directo
 | curl_item_#.ca_cert | Configure certificate verification -> Certificate to verify against | Cert(chain) as PEM |
 | curl_item_#.header | Set request header / Set API key header  | Header: Value line by line |
 | curl_item_#.post_binary | Send HTTP POST data  | Post data as binary |
-| curl_item_#.priv_key | Configure authentication -> Private/public key -> Private key | Private key for SCP/SFTP/SSP |
+| curl_item_#.priv_key | Configure authentication -> Private/public key -> Private key | Private key for SCP/SFTP/SCP |
 | curl_item_#.regex | Regular expression to expect in content |  Regex pattern to match on response |
 | curl_item_#.search_header | Strings to expect in header | Strings to search for in header line by line |
 | curl_item_#.search_response | Strings to expect in response | Strings to search for in response line by line |
@@ -157,28 +157,29 @@ checkmk.com|curl_item_3|nocase_nomultiline|
 | --cacert | Configure verification of remote host -> Certificate to verify against |
 | --cert-status | Configure verification of remote host -> Use OCSP to check certificate status |  
 | --compressed | Request compressed response |  
+| --compressed-ssh | Set FTP/SCP/SFTP options -> Enable ssh compression |
 | --connect-timeout |  Set connection limits -> Maximum time to connect |  
 | --data-binary | Send HTTP POST data |
 | --digest | Configure authentication -> Username/Password -> Authentication method -> Digest authentication |
 | --disable | Hardcoded in the agent scripts |
-| --disable-eprt | Set FTP options -> Passive/Actrive mode FTP active mode -> Don't send EPRT command |
-| --disable-epsv | Set FTP options -> Passive/Actrive mode -> FTP passove mode -> Don't send EPSV command |
+| --disable-eprt | Set FTP/SCP/SFTP options -> Passive/Actrive mode FTP active mode -> Don't send EPRT command |
+| --disable-epsv | Set FTP/SCP/SFTP options -> Passive/Actrive mode -> FTP passove mode -> Don't send EPSV command |
 | --dns-interface | Set DNS options -> Source interface |
 | --dns-ipv4-addr | Set DNS options -> IPv4 source address |
 | --dns-ipv6-addr | Set DNS options -> IPv6 source address |
 | --dns-servers | Set DNS options -> DNS servers |
 | --dump-header | Strings to expect in header (Configured as `--dump-header /var/tmp/curl_header` or `--dump-header c:/windows/temp/curl_header`) |
-| --ftp-account | Set FTP options -> Account data string |
-| --ftp-alternative-to-user | Set FTP options -> String to replace USER command |
-| --ftp-create-dirs | Set FTP options -> Create remote dir(s) |
-| --ftp-method | Set FTP options -> Change working directory method |
-| --ftp-pasv | Set FTP options -> Passive/Actrive mode -> FTP passove mode |
-| --ftp-pret | Set FTP options -> -> FTP passove mode -> Send PRET before PASV |
-| --ftp-skip-pasv-ip | Set FTP options -> Passive/Actrive mode - Use remote IP form control channel for data chanel |
-| --ftp-port | Set FTP options -> Passive/Actrive mode -> FTP active mode -> Address to use |
-| --ftp-ssl-control | Set FTP options -> Require SSL/TLS for FTP login |
-| --ftp-ssl-ccc | Set FTP options -> Require SSL/TLS for FTP login -> Send CCC after authenticating |
-| --ftp-ssl-ccc-mode | Set FTP options -> Require SSL/TLS for FTP login -> Set CCC mode |
+| --ftp-account | Set FTP/SCP/SFTP options -> Account data string |
+| --ftp-alternative-to-user | Set FTP/SCP/SFTP options -> String to replace USER command |
+| --ftp-create-dirs | Set FTP/SCP/SFTP options -> Create remote dir(s) |
+| --ftp-method | Set FTP/SCP/SFTP optionss -> Change working directory method |
+| --ftp-pasv | Set FTP/SCP/SFTP options -> Passive/Actrive mode -> FTP passove mode |
+| --ftp-pret | Set FTP/SCP/SFTP options -> -> FTP passove mode -> Send PRET before PASV |
+| --ftp-skip-pasv-ip | Set FTP/SCP/SFTP options -> Passive/Actrive mode - Use remote IP form control channel for data chanel |
+| --ftp-port | Set FTP/SCP/SFTP options -> Passive/Actrive mode -> FTP active mode -> Address to use |
+| --ftp-ssl-control | Set FTP/SCP/SFTP optionss -> Require SSL/TLS for FTP login |
+| --ftp-ssl-ccc | Set FTP/SCP/SFTP options -> Require SSL/TLS for FTP login -> Send CCC after authenticating |
+| --ftp-ssl-ccc-mode | Set FTP/SCP/SFTP options -> Require SSL/TLS for FTP login -> Set CCC mode |
 | --head | Get header only |  
 | --header | Set request headers and Set API key header |  
 | --hostpubmd5 | Configure verification of remote host -> Expected MD5 hash of pub key |
@@ -192,6 +193,7 @@ checkmk.com|curl_item_3|nocase_nomultiline|
 | --ipv6 | Set DNS options -> Resolve names -> IPv6 only |  
 | --key | Configure authentication -> Private/public key -> Private key |
 | --limit-rate |  Set connection limits -> Maximum UP-/Download rate |  
+| --list-only | Set FTP/SCP/SFTP options -> Enable list only |
 | --location | Configure redirects -> Follow redirects | 
 | --location-trusted | Configure redirects -> Use authentication on redirects | 
 | --max-filesize | Set connection limits -> Maximum file size | 
@@ -199,12 +201,16 @@ checkmk.com|curl_item_3|nocase_nomultiline|
 | --max-time |  Set connection limits -> Maximum transfer time |  
 | --negotiate | Configure authentication -> Username/Password -> Authentication method -> HTTP Negotiate (SPNEGO) authentication |  
 | --no-alpn | Advanced settings -> Disable Application Layer Protocol Negotiation (ALPN) |  
+| --no-buffer | Advanced settings -> Disable buffering of the output stream |
+| --no-keepalive | Advanced settings -> Disable TCP keep alive on the connection |
 | --no-npn | Advanced settings -> Disable Next Protocol Negotiation (NPN) |  
+| --no-sessionid | Advanced settings -> Disable SSL session-ID reusing |
 | --noproxy | Configure proxy server -> Don't use any proxy |  
 | --ntlm | Configure authentication -> Username/Passwordn -> Authentication method -> NTLM authentication |  
 | --ntlm-wb | Configure authentication -> Username/Password -> Authentication method -> NTLM authentication with winbind |  
 | --proxy | Configure proxy server -> Use Proxy -> HTTP |
 | --pass | Configure authentication -> Private/public key -> Pass phrase |
+| --path-as-is  | Advanced settings -> Do not squash .. sequences in URL path |
 | --proxy-anyauth | Configure proxy server -> Use Proxy -> Proxy authentication -> Authentication method -> Any authentication |  
 | --proxy-basic | Configure proxy server -> Use Proxy -> Proxy authentication -> Authentication method -> Basic authentication |  
 | --proxy-digest |Configure proxy server -> Use Proxy -> Proxy authentication -> Authentication method -> Digest authentication  |  
@@ -221,6 +227,7 @@ checkmk.com|curl_item_3|nocase_nomultiline|
 | --speed-limit |  Set connection limits -> Minimum speed |  
 | --speed-time |  Set connection limits -> Minimum speed time |  
 | --ssl | Use TLS/SSL version -> Try SSL/TLS |  
+| --ssl-allow-beast | Advanced settings -> Allow SSL beast security flaw to improve interoperability |
 | --ssl-no-revoke | Configure verification of remote host -> Disable cert revocation checks (WinSSL |
 | --ssl-reqd | Use TLS/SSL version -> Require SSL/TLS |  
 | --sslv2 | Use TLS/SSL version -> Use SSLv2 |  
@@ -238,6 +245,7 @@ checkmk.com|curl_item_3|nocase_nomultiline|
 | --user-agent | Set user agent |  
 | --verbose | Hardcoded in the agent scripts |
 | --output  | Strings to expect in response (By default `--output /dev/null` or `--output NUL`. If expect strings is configured set to `--output /var/tmp/curl_output` or `--output c:/windows/temp/curl_output`)| 
+| --use-ascii | Set FTP/SCP/SFTP option -> Enable ASCII transfer |
 | --write-out  |  Hardcoded in the agent scripts to `--write-out %{json}` |
 
 
-- 
GitLab