Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
Получить HTTP код ответа от определённого домена\сервера можно вот так:

$ curl -Lw '%{http_code}' -s -o /dev/null -I https://sysamin.pm/

#будничное #curl
http://ifconfig.me/ - удобный ресурс, позволяющий получать данные в том числе и с помощью curl, прямо из терминала. Жаль только в последнее время начал работать медленней обычного.

$ curl ifconfig.me
$ curl ifconfig.me/ip
$ curl ifconfig.me/host
$ curl ifconfig.me/ua
$ curl ifconfig.me/port
$ curl ifconfig.me/lang
$ curl ifconfig.me/keepalive
$ curl ifconfig.me/connection
$ curl ifconfig.me/encoding
$ curl ifconfig.me/mime
$ curl ifconfig.me/charset
$ curl ifconfig.me/via
$ curl ifconfig.me/forwarded
$ curl ifconfig.me/all
$ curl ifconfig.me/all.xml
$ curl ifconfig.me/all.json

#будничное #curl
Тут в curl'е обнаружились проблемы при работе с редиректом и заголовком "Authorization:", следствием которых может стать утечка данных. Подвержены версии libcurl от 7.1 до 7.57.0 включительно. Если где-то, например в скриптах, curl используется, имеет смысл обновить его до версии, где уязвимость уже исправлена.

Подробности по ссылке:
http://seclists.org/oss-sec/2018/q1/94

#curl #security
🗓 Curl и скорость доступа к сайту.

Маленькая заметка о том, как можно быстро, с помощью curl проверить скорость доступа к сайту.

📗 Открыть на сайте

#будничное #curl
💻 cli.fyi.

В коллекцию ссылок. Ресурс-комбайн, который позволяет получать различную информацию (криптовалюта, whois, email, время emoji, программирование и т. д.) при обращении к нему curl'ом.

Работает вот так:

$ curl cli.fyi/yandex.ru
$ curl cli.fyi/mail@google.com
$ curl cli.fyi/time

Доступные на сегодняшний день команды:
https://cli.fyi/#available-commands

#clifyi #curl
httpstat.

О том, как cURL'ом замерять скорость доступа к сайту, я уже писал ранее. А тут вот нашлась утилита, которая этот процесс неплохо визуализирует. Небольшая заметка по ссылке ниже...

📗 https://sysadmin.pm/httpstat/

#curl #будничное
📚 И вот ещё, наиподробнейшее руководство по работе с curl'ом: https://curl.haxx.se/book.html Примеры применения, команды, использование libcurl и всё вот это вот.

#напочитать #curl
👨🏻‍💻 Меня, похоже, серьёзно так завалило делами, но вот пока ехал из одного места в другое и читал эти ваши интернеты, наткнулся на интервью с Даниэлем Стенбергом (создатель curl), может быть и вам будет интересно почитать - Interview with curl creator and Swedish software developer Daniel Stenberg.

#curl #напочитать
🎛 Cheat Sheet on Curl Performance Metrics: how to benchmark server latency with curl - подробное описание того, как с помощью curl можно протестировать ответ от сервера.

#curl #напочитать
🔧 Полезные примеры работы с curl - Curl Cookbook. #curl #будничное #напочитать
🛠 Сегодня у меня для вас curl (а если быть точным, то его отдельная сборка), который умеет прикидываться полноценным браузером - curl-impersonate.

Штуковина может оказаться полезной, когда, например, tls fingerprinting поковырять захочется.

А вообще, ссылку на утилиту нашёл вот в этой статье от разработчика curl - curl’s TLS fingerprint.

#curl #tls #напочитать
🛠 Пятничное и ни к чему не обязывающее, но всё равно занятное.

http://http://http://@http://http://?http://#http://

Это легитимный URL. Можете попробовать разобрать по частям его сами, либо заглянуть в статью от разработчика CURL:

https://daniel.haxx.se/blog/2022/09/08/http-http-http-http-http-http-http/

#curl #напочитать
🗜 The 2022 curl security audit - а вот тут автор создаёт одну из самых популярных утилит, а затем заказывает её аудит безопасности.

#curl #security #напочитать
masteringthecurlcommandline.pdf
11.6 MB
🛠 154 слайда с выступления выше. #curl #напочитать