User Tools

Site Tools


утилита_curl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
утилита_curl [2024/11/22 14:14]
val [Примеры использования]
утилита_curl [2026/04/01 12:19] (current)
val [Протокол SMTP]
Line 1: Line 1:
 ====== Утилита curl ====== ====== Утилита curl ======
  
 +  * Сервис Zabbix [[Сервис Zabbix#​API]]
 ===== Примеры использования ===== ===== Примеры использования =====
 +
 +  * Сервис Keycloak [[Сервис Keycloak#​REST API]]
  
 <​code>​ <​code>​
-$ curl gowebd.corpX.un+watch curl -s gowebd.corpX.un
  
 $ curl https://​gowebd.corpX.un #-kv $ curl https://​gowebd.corpX.un #-kv
Line 13: Line 16:
  
 $ curl -x gate:3128 https://​ya.ru #-v $ curl -x gate:3128 https://​ya.ru #-v
 +
 +curl "​http://​server.corpX.un:​8088/​rawman?​action=login&​username=admin&​secret=admin"​ -c cookies.txt
 +curl "​http://​server.corpX.un:​8088/​rawman?​action=ping"​ -b cookies.txt
 +curl "​http://​server.corpX.un:​8088/​rawman?​action=logoff"​ -b cookies.txt
  
 # docker run --rm alpine/curl -sS https://​ya.ru # docker run --rm alpine/curl -sS https://​ya.ru
Line 22: Line 29:
  
 <​code>​ <​code>​
-userX@gate.isp.un$ seq 1 1000 | xargs -P100 -I{} curl http://​192.168.X.10:​82/​path{} > /dev/null 2>&1+userX@gate.isp.un$ seq 1 10000 | xargs -P10000 ​-I{} curl http://​192.168.X.10:​82/​path{} > /dev/null 2>&1
  
 или или
Line 32: Line 39:
 gate# seq 1 1000 | xargs -P100 -I{} curl http://​webd.corpX.un > /dev/null 2>&1 gate# seq 1 1000 | xargs -P100 -I{} curl http://​webd.corpX.un > /dev/null 2>&1
 server# tail -f /​var/​log/​syslog server# tail -f /​var/​log/​syslog
 +</​code>​
 +
 +===== Протокол SMTP =====
 +  * [[https://​blog.ambor.com/​2021/​08/​using-curl-to-send-e-mail-with.html|Using cURL to send an e-mail with an attachment]]
 +  * [[Использование библиотеки PAM#​Использование pam_exec для регистрации подключений]]
 +  * [[Коды завершения#​Простая система мониторинга]]
 +<​code>​
 +$ cat email.txt
 +</​code><​code>​
 +Subject: test
 +
 +Hello
 +World
 +</​code><​code>​
 +$ curl -s smtp://​gate.isp.un/​ --mail-from userX@isp.un --mail-rcpt userX@isp.un --upload-file email.txt
 </​code>​ </​code>​
утилита_curl.1732274065.txt.gz · Last modified: 2024/11/22 14:14 by val