RU

Скачать базу GetCourse без API? Пожалуйста

В статье я расскажу, как мне удалось скачать базу GetCourse с одним только логином и паролем обычного менеджера. Разумеется, скачать можно только то…

getcoursedevtoolscurlреверс-инжинирингпарсинг данных с сайтавеб-скрейпингавтоматизацияаналитика данныхhttpаналитик в чужом процессе
Habr
RU

Что происходит, когда вы открываете сайт в браузере: путь одного запроса

Вы вводите адрес в браузере и нажимаете Enter. Через долю секунды на экране появляется страница — настолько привычное действие, что мы не задумываем…

dnshttptcpiptlsбраузерывеб-разработкасетиtimeweb_статьи
Habr
RU

У nginx сжатие заголовков одностороннее

Стенд: один nginx, одно HTTP/3-соединение, четыре одинаковых запроса подряд. Меряем размер сжатого блока заголовков в обе стороны. Ответ (nginx → кл…

nginxquicqpackhpackсжатие заголовковдинамическая таблицаcve-2026-42530use-after-freeисходный кодhttp
Habr
RU

Встроенная аутентификация и авторизация в Manticore Search

Поиск — уже не просто поле на веб‑сайте. Во многих случаях Manticore Search работает как внутренняя служба обработки данных: приложения направляют к…

аунтентификацияаунтефикацияавторизацияинформационная безопасностьmysqlhttp
Habr
RU

Теряет ли Ваш сайт российский трафик? Блокировки ТСПУ РКН, Белые списки, Cloudflare…

В этом материале я бы хотел, чтобы каждый владелец сайта / разработчик смог понять, теряет ли его ресурс трафик / финансовую выгоду . По сей день мн…

проверка сайта на трафикбелые спискиtlshttpблокировки сайтасайт недоступенркнтспу
Habr
RU

HTTPS через прокси без иллюзий: зачем компаниям Squid и почему allow all — это песочница, а не прод

HTTP-прокси вспоминают в двух случаях: когда сервису нужно вывести наружу строго ограниченный трафик или когда инцидент уже случился и нужно понять,…

okkosquidhttphaproxylinuxaclОккопроксиhttpsproxy
Habr
RU

Быстрые интеграции в 1С: прощайте, бесконечные переделки

Быстрые интеграции в 1С: прощайте, бесконечные переделки! Как же бесит, когда приходится переписывать интеграции снова и снова… Опять растет тех. до…

интеграцииинтеграция сервисовинтеграция системинтеграция данныхjsonhttp
Habr
RU

Как тестировать внешние API в Python: от DI-мока до настоящего HTTP-сервера

Почти каждый сервис, который мы сегодня пишем, ходит куда-то наружу — платёжный шлюз, биллинг, чужой публичный API. И каждый раз, когда садимся писа…

pythonpytestтестированиеaiohttpmockинтеграционные тестыhttpdishkafastapiasyncly
Habr
RU

[Перевод] FastCGI исполнилось 30 лет, и он до сих пор лучше HTTP для прокси-к-бэкенду

Знаете, кому 29 апреля стукнуло 30 лет? Спецификации FastCGI. Тридцать лет с 1996 года. Погодите. Эта заметка не про ностальгию по .fcgi -скриптам,…

fastcgihttpreverse-proxyrequest smugglingdesyncnginxweb-инфраструктурапрокси