====== Setezor - швейцарский нож для анализа и проектирования сетевой инфраструктуры ======
{{:networks:111.jpg?nolink&1280x638|111.jpg}}
**Setezor** будет полезен пентестерам, сетевикам, системным администраторам.
===== Функционал =====
* Работа с веб-интерфейсом;
* Разделение на проекты;
* Табличное представление данных с возможность применения фильтров, экспорт в формате электронной таблицы;
* Генерация снимка экрана веб-ресурса;
* Поиск программного обеспечения по узлам сети;
* Активное и пассивное сканирование с использованием nmap, masscan и scapy;
* Парсинг pcap-файлов, xml-логов сканирования nmap, xml/list/json-логов сканирования masscan;
* Получение информации организовано в виде задач, при изменении статуса задачи всплывает уведомление;
* Получение списка уязвимостей для конкретного ПО посредством интеграции с search-vulns;
* Формирование отчёта по найденным уязвимостям;
* Поиск сетевых узлов по протоколу SNMP и сбор установленного программного обеспечения;
* Автоматическое построение карты сети на L3 уровне;
* Поиск субдоменов через DNS;
* Получение SSL сертификата;
* Получение детальной информации о регистре домена;
* HTTP REST API – унифицированный веб-интерфейс для взаимодействия с клиентской частью приложения и интеграциями с другими информационными системами.
===== Установка и запуск =====
[[https://github.com/lmsecure/Setezor/releases|Скачать]] установочный DEB-пакет. При установке убедиться, что вы расположены в директории с DEB-пакетом, иначе прописать полный путь.
Далее объявляем переменные окружения:
sudo apt install ./setezor_<версия>.deb
export SERVER_REST_URL=https://:
export SECRET_KEY=abcdef
Запускаем сервер командой ''setezor''.
Запускаем агента командой ''setezor -s -p ''
На странице ''**Settings**'' находятся все агенты проекта и сервер. Для создания нового агента нажать на ''**Add agent**''.
Для выполнения необходимых задач выбираем нужные параметры и агента, который будет выполнять действие.