Pull to refresh
8K+
6
Денис Баллах@denballakh

Разработчик систем сетевой автоматизации

25
Rating
Send message

Собрать прошлое: как архивировать весь трафик сборки SONiC

Level of difficultyMedium
Reading time12 min
Reach and readers10K

Интернет — это зависимость без зафиксированной версии. Сегодня он возвращает одно, завтра — другое, а послезавтра — ничего. Поэтому мы решили сохранить для сборки тот интернет, который она однажды увидела. Для этого пришлось перехватывать HTTPS, выпускать собственные сертификаты, переподписывать индексы Debian и выяснять, почему Docker отправляет «случайные» заголовки.

В этой статье я расскажу, как разрабатывал кеширующую MITM-проксю, которая перехватывает весь HTTP/HTTPS-трафик и отдаёт ранее сохранённые ответы. Разберём также неочевидные технические проблемы, с которыми пришлось столкнуться.

Читать далее

Information

Rating
345-th
Location
Россия
Registered
Activity