Сеть и HTTP из консоли
Знаешь, какой адрес у машины и кто слушает порты, правишь резолвинг, проверяешь доступность сервиса и говоришь с HTTP-API через curl: заголовки, авторизация, POST, редиректы.
Сеть без Wireshark и браузерных devtools. Сначала смотришь на машину изнутри: интерфейсы, открытые порты, процессы за ними. Потом разбираешься с именами — hosts, resolv.conf и curl --resolve. Финал — разговор с HTTP-сервисом одними командами: коды ответа, заголовки, Basic-авторизация, POST с JSON и цепочка редиректов.
- ip addr: адрес интерфейсалегко
- Список слушающих портовлегко
- ss: кто слушает портсредне
- bash /dev/tcp: проверка портасредне
- Проверь доступность сервисасредне
- Пропиши локальный доменлегко
- Добавь DNS-серверлегко
- curl --resolve: обойти DNSсредне
- Скачай тело ответа сервералегко
- curl: код ответасредне
- Только заголовки: Content-Typeсредне
- Отправь свой заголовоксредне
- Basic-авторизациясредне
- Отправь POST с JSONсредне
- Пройди за редиректомсложно