Автор темы
Вопрос базовый, и задавать его нормально.
Начинаю разбираться с пентестом. Первый шаг: поднять рабочее окружение. И тут сразу развилка.
Вариант 1: контейнер. Поднял образ, получил нужные инструменты, не трогаешь основную систему. Быстро, чисто, откатил и забыл. Но часть вещей в контейнере работает криво: raw-сокеты, сетевые интерфейсы, проброс USB. Когда доходишь до задач с реальным сетевым стеком, начинаются костыли.
Вариант 2: полноценная установка. Ставишь специализированную систему на железо или в виртуалку. Всё работает «как в бою». Но тратишь время на настройку, держишь отдельный диск или раздел, разбираешься с драйверами.
Я пока сижу в контейнере: для решения учебных задач хватает. Но уже столкнулся с тем, что некоторые сетевые утилиты внутри контейнера ведут себя не так, как ожидаешь. Думаю, не пора ли переезжать.
Если ты новичок с похожим вопросом, спрашивай здесь же, не стесняйся. Если практик и давно для себя решил: ответь одним абзацем, это займёт две минуты.
Ты учишься в контейнере или поставил систему целиком? Расскажи, что выбрал и где упёрся в ограничения.