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

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

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

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

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

Категории

Все категории
Loading categories
ShellSCope — Защитный аудитор экспозиции для Plex2Shell и php2shell — найдите свои уязвимости раньше, чем их найдут злоумышленники. | Kitploit
Инструменты/GitHubGitHub/d0rb/shellscope
Оборонительные ИнструментыРазведкаСканеры уязвимостейСканеры веб-уязвимостейАнализ уязвимостейАудит конфигурацииСбор информацииСетевая безопасностьDevSecOpsРеагирование на Инциденты
GitHub
33 дней назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
d0rb/shellscope

ShellSCope

Защитный аудитор экспозиции для Plex2Shell и php2shell — найдите свои уязвимости раньше, чем их найдут злоумышленники.

Репозиторий
Поделиться

SHELLSCOPE

   ____  _   _ _____ _      _      ____   ____  _____ ______
  / ___|| | | | ____| |    | |    / ___| / ___||  _ \|  ____|
  \___ \| |_| |  _| | |    | |    \___ \| |    | |_) | |__
   ___) |  _  | |___| |___ | |___  ___) | |___ |  _ <|  __|
  |____/|_| |_|_____|_____|_____||____/ \____||_| \_\_____|

Аудитор экспозиции 2shell — найдите свои уязвимости раньше, чем их найдут злоумышленники.

shellscope проверяет авторизованную сеть на наличие двух кластеров CVE 2026 года:

  • Plex2Shell — CVE-2026-96652 / -96654 / -96655 / -96656 (Plex Media Server < 1.43.3.10861)
  • php2shell — CVE-2026-109618 / -109619 (PHP session.upload_progress)

Он считывает баннеры версий и HTTP-заголовки. Он не эксплуатирует, не аутентифицируется, не загружает файлы и не вызывает ошибку памяти.

Python License Payloads

Установка

pipx install shellscope
# or
python -m pip install shellscope

Ссылки

  • Документация
  • Начало работы
  • Примечания к выпуску

Лицензия

Copyright 2023 Specter Ops, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
python -m pip install -e ".[dev]"

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

# prove the install works, no network traffic
shellscope --self-test

# see what would be scanned
shellscope --cidr 192.168.1.0/24 --dry-run

# audit your network
shellscope --cidr 10.0.0.0/24 --authorized

# inventory CSV: host,port,owner,environment
shellscope --inventory-csv assets.csv --authorized --html report.html

# CI gate
shellscope --inventory-csv assets.csv --authorized --fail-on high --quiet

--authorized требуется для реального сканирования. Это ваше подтверждение того, что вы владеете сетью или имеете письменное разрешение на её тестирование.

Что проверяется

Набор CVEПробаВердикт
Plex2ShellGET /identity → version< 1.43.3.10861 → CRITICAL
php2shellGET / → Server, X-Powered-By, PHPSESSIDApache + PHP ниже исправленной версии → HIGH
php2shellто жеnginx/LiteSpeed + ниже исправленной версии → MEDIUM
php2shellто жеApache + версия скрыта → MEDIUM (проверить)
—открытый порт, без фингерпринтаINFO

Исправленные версии PHP (на основе утечки до официального бюллетеня): 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12.

Разделение на HIGH/MEDIUM сделано намеренно: сохранившаяся уязвимость php2shell сообщается только для Apache prefork + mod_php, а не как универсальный RCE в PHP.

Вывод

  • --out audit.csv — одна строка на находку (по умолчанию shellscope-results.csv)
  • --json audit.json — метаданные + находки
  • --html audit.html — тёмный автономный отчёт с фильтрацией и сортировкой

Демо

$ shellscope --cidr 127.0.0.1/32 --ports 32400,8888 --force-checks --authorized

  [scope] 1 assets / 2 checks
  CRITICAL  127.0.0.1:32400  Plex Media Server 1.43.2.10664  Vulnerable to Plex2Shell
  HIGH      127.0.0.1:8888   PHP 8.2.34                 PHP 8.2.34 < 8.2.35 on Apache

  SUMMARY
  CRITICAL    1  #
  HIGH        1  #
  TOTAL       2

Безопасность

  • --authorized обязателен для реального сканирования.
  • По умолчанию используются частные/loopback-диапазоны; публичные диапазоны требуют --allow-public.
  • --max-hosts, --workers и --delay ограничивают сканирование.
  • Один запрос только на чтение на каждый открытый порт. Никаких полезных нагрузок, обхода аутентификации и DoS.

Используйте инструмент только в сетях, которыми вы владеете или на тестирование которых у вас есть письменное разрешение. Bug bounty scope — это не лицензия на сканирование интернета; он разрешает перечисленные в программе активы в рамках правил этой программы.

Примечания

  • CDN скрывают origin. Заголовок Server может описывать Cloudflare, а не сборку PHP.
  • X-Powered-By часто отключён. Отсутствие заголовка не является доказательством исправления.
  • Версия ≠ эксплуатация. Инструмент подсказывает, где искать, а не то, что хост скомпрометирован.
  • Исправленные версии PHP основаны на утечках. Сверяйте их с официальным advisory.

Коды выхода

КодЗначение
0Сканирование завершено, находок на уровне --fail-on или выше нет
1Есть находки на уровне --fail-on или выше
2Ошибка использования или срабатывание защиты авторизации

Разработка

python -m pip install -e ".[dev]"
python -m pytest
python -m ruff check src tests
python -m shellscope --self-test

Лицензия

MIT. Только для авторизованного использования.

Скачать инструмент