User Tools

Site Tools


утилита_curl

This is an old revision of the document!


Утилита curl

  • Сервис Zabbix API

Примеры использования

$ watch curl -s gowebd.corpX.un

$ curl https://gowebd.corpX.un #-kv

$ curl 172.16.1.X -H "Host: webd.corpX.un"

$ curl --connect-to "":"":kubeN:443 https://gowebd.corpX.un #-vk

$ 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

Нагрузочное тестирование

userX@gate.isp.un$ seq 1 10000 | xargs -P10000 -I{} curl http://192.168.X.10:82/path{} > /dev/null 2>&1

или

userX@gate.isp.un$ seq 1 1000 | xargs -P100 -I{} curl http://192.168.X.1/path{} > /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

Протокол SMTP

$ cat email.txt
Subject: test

Hello
World
$ curl -s smtp://gate.isp.un/ --mail-from userX@isp.un --mail-rcpt userX@isp.un --upload-file email.txt
утилита_curl.1775035057.txt.gz · Last modified: 2026/04/01 12:17 by val