Для защиты от бот-сетей необходимо иметь инструменты, позволяющие исследовать процессы, которые происходят на всех этапах жизненного цикла бот-сетей (распространение, управление, выполнение атаки), а также механизмы защиты, которые могут противодействовать бот-сетям. Предлагается подход к исследованию бот-сетей и механизмов защиты от них, основанный на имитационном моделировании с помощью специальной программной среды моделирования, разработанной авторами статьи. Описывается архитектура разработанной среды моделирования, включая библиотеки, необходимые для создания моделей бот-сетей и механизмов защиты. Приводятся данные экспериментов, демонстрирующие возможности среды моделирования для исследования различных этапов функционирования бот-сети, а также эффективности соответствующих механизмов защиты от бот-сетей.