Setezor (Сетезор, ранее LMS.NetMap)- швейцарский нож для анализа и проектирования сетевой инфраструктуры. Данный инструмент будет полезен пентестерам, сетевикам, системным администраторам.
- Работа с веб-интерфейсом;
- Разделение на проекты;
- Табличное представление данных с возможность применения фильтров, экспорт в формате электронной таблицы;
- Генерация снимка экрана веб-ресурса;
- Поиск программного обеспечения по узлам сети;
- Активное и пассивное сканирование с использованием nmap, masscan и scapy;
- Парсинг pcap-файлов, xml-логов сканирования nmap, xml/list/json-логов сканирования masscan;
- Получение информации организовано в виде задач, при изменении статуса задачи всплывает уведомление;
- Получение списка уязвимостей для конкретного ПО посредством интеграции с search-vulns;
- Формирование отчёта по найденным уязвимостям;
- Поиск сетевых узлов по протоколу SNMP и сбор установленного программного обеспечения;
- Автоматическое построение карты сети на L3 уровне;
- Поиск субдоменов через DNS;
- Получение SSL сертификата;
- Получение детальной информации о регистре домена;
- HTTP REST API – унифицированный веб-интерфейс для взаимодействия с клиентской частью приложения и интеграциями с другими информационными системами.
Минимальные требования | Рекомендованные требования |
---|---|
Процессор: 4-ядерный с тактовой частотой 2 ГГц и больше Оперативная память: 2 ГБ Видеокарта (память): 2 ГБ Сеть: Широкополосное подключение к интернету Место на диске: 5 ГБ |
Процессор: 4-ядерный с тактовой частотой 2.5 ГГц и больше Оперативная память: 4 ГБ Видеокарта (память): 4 ГБ Сеть: Широкополосное подключение к интернету Место на диске: 5 ГБ |
Минимальные требования | Рекомендованные требования |
---|---|
Поддерживаемые ОС: Linux (Ubuntu вер. 19.10 «Eoan Ermine» и выше) Windows 7 macOS (Catalina вер. 10.15) Поддерживаемые веб-браузеры: Yandex Browser (вер. 18.2.1) Google Chrome (вер. 88) Opera (вер. 65.2.3381.61420) Mozilla Firefox (вер. 104) Safari (вер. 13.1.2) Microsoft Edge (вер. 105) Python: вер. 3.12 python3-pip Nmap Masscan libpcap2-bin |
Поддерживаемые ОС: Linux (Ubuntu вер. 23.04 «Lunar Lobster» и выше) Windows 11 macOS (Ventura вер. 13) Поддерживаемые веб-браузеры: Yandex Browser (вер. 24.6.3.729) Google Chrome (вер. 129) Opera (вер. 114) Mozilla Firefox (вер. 130) Safari (вер. 16.5.2) Microsoft Edge (вер. 126) Python: вер. 3.12 python3-pip Nmap Masscan libpcap2-bin |
Существуют 3 варианта установки «Сетезор» на свой компьютер: GitHub, DEB-пакет и Docker образ:
- GitHub: https://github.com/lmsecure/Setezor
- DEB-пакет, расположенного в «Релизы» на GitHub в ZIP-архиве: https://github.com/lmsecure/Setezor/releases
- Docker образ: https://hub.docker.com/r/lmsecure/setezor
- Скачать установочный DEB-пакет. При установке убедиться, что вы расположены в директории с DEB-пакетом, иначе прописать полный путь.
sudo apt install ./setezor_<версия>.deb
- Объявить переменные окружения:
export SERVER_REST_URL=https://<ip/domain>:<port>
export SECRET_KEY=abcdef
- Запуск Сервера
$ setezor
- Запуск агента
$ setezor -s -p <port>
- Загрузить образ «Сетезор» с репозитория: https://hub.docker.com/r/lmsecure/setezor
docker pull lmsecure/setezor
- Создать рабочую папку. Она будет нужна для хранения логов и пользовательских данных
mkdir ~/setezor && cd $_
- Создать .env файл и прописать в него переменные
SECRET_KEY=abcdef
SERVER_REST_URL=https://<ip/doamin>:<port>
- Запуск Сервера
docker run -p 16661:16661 --env-file .env --network=host -v ~/setezor/projects:/setezor/projects -v ~/setezor/logs:/setezor/logs -d lmsecure/setezor:latest
- Запуск агента
docker run --network=host -d lmsecure/setezor:latest -s -p 16662
Добавление агента На странице «Settings находятся все агенты проекта и сервер. Для создания нового агента нажать на «+» возле надписи «All Agents» выбрать:
- какой агент (родитель) имеет доступ к создаваемому агенту: сервер или другой агент;
- задать имя агента;
- описание;
- ввести IP-адрес машины, на которой будет агент;
- выбрать цвет агента на карте сети. Каждый агент имеет свой уникальный зашифрованный номер в столбце, который отображается в столбце в первом столбце таблицы «ID». В последнем столбце таблицы есть две кнопки:
- Configure interfaces - позволяет выбрать интерфейс агента;
- Connect - подключить агента. Сам агент отображается в разделе «Network Map» на Карте сети. Все агенты имеют связь с сервером, у каждого агента есть интерфейс из которого идут ноды.
- Telegram-канал: https://t.me/setezor
- Telegram-чат: https://t.me/netmap_chat
- Сайт проекта: https://setezor.ru
- Bitcoin: bc1qa2evk7khm246lhvljy8ujqu7m9m88gt84am9rz
- Dash: XoJ3pBDG6f5L6NwoqUqg7dpeT9MHKcNtwT
Принимаем любые криптовалюты - пишите добавим другие.