Спасибо за статью. Небольшой тип по перфе: Go не буферизует IO (т.е. дорогой сискол дёргается на каждый байт, при этом как минимум Linux не может записать меньше 4кб за раз), так что при работе с os.Stdin и os.Stderr надо оборачивать их в bufio и не забыть defer с flush в случае с записью.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
TLS Client Hello — перехватываем и парсим — Nginx + Lua / Go