Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/guppss/vulnscan-pro
РазведкаСканеры уязвимостейСканирование портовАнализ уязвимостейСбор информацииСетевая безопасностьТестирование на Проникновение
GitHubguppss/vulnscan-pro

VulnScan-Pro

⚡ Профессиональный сканер уязвимостей — сканирование портов, обнаружение CVE, оценка рисков и PDF-отчеты в темной панели PyQt6

Репозиторий
82 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
VulnScan-Pro — ⚡ Профессиональный сканер уязвимостей — сканирование портов, обнаружение CVE, оценка рисков и PDF-отчеты в темной панели PyQt6 | Kitploit

VulnScan Pro

⚡ VulnScan Pro

Python PyQt6 License Platform Version

Профессиональный сканер уязвимостей кибербезопасности, созданный на Python 3.13 и PyQt6. Разработан для авторизованных оценок безопасности, образовательных исследований и защитной кибербезопасности.


⚠ Правовое уведомление

Этот инструмент должен использоваться только на системах, которые вам принадлежат или на которые у вас есть явное письменное разрешение для тестирования. Несанкционированное сканирование систем, которые вам не принадлежат, является незаконным в большинстве юрисдикций. Авторы не несут ответственности за неправомерное использование.


Возможности


Скриншот

Панель управления

Установка

Предварительные требования

  • Python 3.10 или новее (рекомендуется 3.13)
  • pip

Шаги

root@kitploit:~
# 1. Перейдите в каталог проекта
cd "VulnScan_Pro"

# 2. (Рекомендуется) Создайте виртуальное окружение
python -m venv venv
venv\Scripts\activate          # Windows
# source venv/bin/activate     # Linux / macOS

# 3. Установите зависимости
pip install -r requirements.txt

# 4. Запустите приложение
python main.py

Использование

Запуск сканирования

  1. Нажмите Новое сканирование на боковой панели
  2. Введите цель:
    • Одиночный IP: 192.168.1.1
    • Диапазон CIDR: 192.168.1.0/24
    • Диапазон IP: 192.168.1.1-254
    • Имя хоста: myserver.local
  3. Выберите пресет портов (для быстрых сканирований рекомендуется «Распространённые порты»)
  4. При необходимости настройте количество потоков и время ожидания
  5. Нажмите ▶ Начать сканирование

Просмотр результатов

Результаты появляются автоматически на странице Результаты после каждого сканирования.
Каждая находка содержит:

  • Идентификатор CVE и название
  • Серьёзность и оценку CVSS
  • Подробное описание
  • Рекомендации по устранению
  • Определённую версию службы

Создание отчётов

  1. Перейдите в раздел Отчёты
  2. Выберите завершённое сканирование
  3. Нажмите Создать PDF-отчёт
  4. Укажите место сохранения

Фильтрация результатов

Используйте строку фильтра в верхней части страницы «Результаты» для фильтрации по:

  • Уровню серьёзности
  • IP-адресу хоста
  • Номеру порта
  • Имени службы

Структура проекта

root@kitploit:~
VulnScan_Pro/
├── main.py                  # Точка входа в приложение
├── requirements.txt
├── core/
│   ├── scanner.py           # Многопоточный сканер портов (QThread)
│   ├── service_detector.py  # Снятие баннеров и определение отпечатков служб
│   ├── vuln_engine.py       # Движок сопоставления CVE
│   ├── risk_calculator.py   # Взвешенная оценка риска по CVSS
│   └── scheduler.py         # Планировщик повторяющихся сканирований
├── gui/
│   ├── main_window.py       # Главное окно с боковой навигацией
│   ├── dashboard.py         # Панель статистики с графиками
│   ├── scan_page.py         # Конфигурация и выполнение сканирования
│   ├── results_page.py      # Просмотр находок с фильтрацией
│   ├── history_page.py      # Управление историей сканирований
│   ├── reports_page.py      # Генерация PDF-отчётов
│   ├── settings_page.py     # Настройки приложения
│   └── widgets/
│       ├── stat_card.py     # Карточка сводной метрики
│       ├── charts.py        # DonutChart, BarChart, LineChart
│       └── severity_badge.py# Значок серьёзности (пилюля)
├── database/
│   ├── db_manager.py        # Операции CRUD с SQLite
│   └── vuln_db.py           # Локальная база уязвимостей (40+ CVE)
├── reports/
│   └── pdf_generator.py     # Построитель PDF-отчётов на ReportLab
└── utils/
    ├── validators.py         # Проверка ввода
    ├── network_utils.py      # Утилиты сокетов
    └── logger.py             # Централизованное логирование

База уязвимостей

Локальная база CVE охватывает распространённые службы, включая:


Этичное использование

Этот инструмент создан для:

  • ✅ Тестирования ваших собственных систем
  • ✅ Авторизованных пентестов
  • ✅ Учебных лабораторий по кибербезопасности
  • ✅ Оценки защитной безопасности
  • ❌ Сканирования систем без разрешения
  • ❌ Злонамеренной разведки
  • ❌ Любой незаконной деятельности

Архитектурные заметки

  • Многопоточность: Весь сетевой ввод-вывод выполняется в рабочих потоках QThread с использованием ThreadPoolExecutor для параллельного опроса портов. Графический интерфейс никогда не блокируется.
  • База данных: SQLite с режимом WAL и контролем внешних ключей через db_manager.py.
  • Графики: Пользовательские виджеты на QPainter — не требуется внешняя библиотека для графиков.
  • Отчёты: Фреймворк ReportLab Platypus с фирменным стилем тёмной темы.
Скачать инструмент
ВозможностьОписание
Сканер портовБыстрое многопоточное TCP-сканирование до 500 одновременных потоков
Определение службСнятие баннеров и определение отпечатков для 15+ распространённых служб
Движок уязвимостейЛокальная база CVE с 40+ известными уязвимостями
Система серьёзностиРейтинги: Критический / Высокий / Средний / Низкий / Информационный с оценками CVSS
Панель управленияИнтерактивные графики распределения серьёзности, трендов и статистики
История сканированийИстория на базе SQLite с полным сохранением результатов
PDF-отчётыПрофессиональные отчёты об оценке, созданные с помощью ReportLab
Экспорт в CSVЭкспорт истории сканирований в CSV для дальнейшего анализа
ФильтрацияФильтрация по серьёзности, хосту, порту и службе
РекомендацииПрактические советы по устранению для каждой находки
ПланировщикПланировщик повторяющихся сканирований
СлужбаОхват CVE
OpenSSHCVE-2023-38408, CVE-2021-41617, CVE-2018-15473
Apache HTTPCVE-2021-41773, CVE-2021-42013, CVE-2021-40438, CVE-2022-22720
NginxCVE-2021-23017, CVE-2022-41741
MySQLCVE-2023-21980, CVE-2022-21589
PostgreSQLCVE-2022-1552, CVE-2022-41862
RedisCVE-2021-32626, CVE-2022-24736
vsftpdCVE-2011-2523 (бэкдор)
SMBCVE-2017-0144 (EternalBlue)
RDPCVE-2019-0708 (BlueKeep)
TelnetОбнаружение незащищённого протокола
FTPПредупреждение о передаче паролей в открытом виде