Skip to content

Latest commit

 

History

History
119 lines (105 loc) · 11.4 KB

README.md

File metadata and controls

119 lines (105 loc) · 11.4 KB

Содержание

  1. Что такое Сетезор?
  2. Возможности Сетезор
  3. Установка и запуск
  4. Контакты
  5. Донаты
Снимки экрана

дешборд

нетворкмап

2025-01-24_17-00.png

Что_такое_Сетезор?

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 образ:

  1. GitHub: https://github.com/lmsecure/Setezor
  2. DEB-пакет, расположенного в «Релизы» на GitHub в ZIP-архиве: https://github.com/lmsecure/Setezor/releases
  3. Docker образ: https://hub.docker.com/r/lmsecure/setezor
Установка и запуск с DEB-пакета:
  1. Скачать установочный DEB-пакет. При установке убедиться, что вы расположены в директории с DEB-пакетом, иначе прописать полный путь.
sudo apt install ./setezor_<версия>.deb
  1. Объявить переменные окружения:
export SERVER_REST_URL=https://<ip/domain>:<port>
export SECRET_KEY=abcdef
  1. Запуск Сервера
 $ setezor
  1. Запуск агента
 $ setezor -s -p <port>
Установка и запуск Docker образа:
  1. Загрузить образ «Сетезор» с репозитория: https://hub.docker.com/r/lmsecure/setezor
docker pull lmsecure/setezor
  1. Создать рабочую папку. Она будет нужна для хранения логов и пользовательских данных
mkdir ~/setezor && cd $_
  1. Создать .env файл и прописать в него переменные
SECRET_KEY=abcdef
SERVER_REST_URL=https://<ip/doamin>:<port>
  1. Запуск Сервера
docker run -p 16661:16661 --env-file .env --network=host -v ~/setezor/projects:/setezor/projects -v ~/setezor/logs:/setezor/logs -d lmsecure/setezor:latest
  1. Запуск агента
docker run --network=host -d lmsecure/setezor:latest -s -p 16662

Добавление агента На странице «Settings находятся все агенты проекта и сервер. Для создания нового агента нажать на «+» возле надписи «All Agents» выбрать:

  • какой агент (родитель) имеет доступ к создаваемому агенту: сервер или другой агент;
  • задать имя агента;
  • описание;
  • ввести IP-адрес машины, на которой будет агент;
  • выбрать цвет агента на карте сети. создатьагента Каждый агент имеет свой уникальный зашифрованный номер в столбце, который отображается в столбце в первом столбце таблицы «ID». В последнем столбце таблицы есть две кнопки:
  • Configure interfaces - позволяет выбрать интерфейс агента;
  • Connect - подключить агента. Сам агент отображается в разделе «Network Map» на Карте сети. Все агенты имеют связь с сервером, у каждого агента есть интерфейс из которого идут ноды.

агентынакартесети

Контакты

Донаты

  • Bitcoin: bc1qa2evk7khm246lhvljy8ujqu7m9m88gt84am9rz
  • Dash: XoJ3pBDG6f5L6NwoqUqg7dpeT9MHKcNtwT

Принимаем любые криптовалюты - пишите добавим другие.