Задачи перебора — путей, паролей, хешей или еще чего‑то — выгодно выполнять параллельно. И язык Go здесь подходит как нельзя лучше. Сегодня мы освоим концепцию горутин — легковесных потоков, которыми управляет собственный планировщик в user space, а не ОС, что радикально меняет нагрузку на систему. Заодно напишем свой фаззер поддоменов. В этой и последующих статьях мы разберем основные приемы работы с горутинами, иллюстрируя их простыми задачами на перебор значений. Мы не будем сильно погружаться в саму методику перебора — фаззинга, хешкрекинга и так далее
