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

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

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

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

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

Категории

Все категории
Loading categories
SourceLeakHacker — :bug: Многопоточный сканер утечек исходного кода веб-приложений | Kitploit
Инструменты/GitHubGitHub/wangyihang/sourceleakhacker
Сканеры уязвимостейСканеры веб-уязвимостейСбор информацииВеб-безопасность
GitHubwangyihang/sourceleakhacker

SourceLeakHacker

🐛 Многопоточный сканер утечек исходного кода веб-приложений

Репозиторий
3891118 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

Описание

SourceLeakHacker — это многопоточный сканер веб-директорий.

Установка

root@kitploit:~
pip install -r requirements.txt

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

root@kitploit:~
usage: SourceLeakHacker.py [options]

optional arguments:
  -h, --help            show this help message and exit
  --url URL             url to scan, eg: 'http://127.0.0.1/'
  --urls URLS           file contains urls to scan, one line one url.
  --scale {full,tiny}   build-in dictionary scale
  --output OUTPUT       output folder, default: result/YYYY-MM-DD hh:mm:ss
  --threads THREADS, -t THREADS
                        threads numbers, default: 4
  --timeout TIMEOUT     HTTP request timeout
  --level {CRITICAL,ERROR,WARNING,INFO,DEBUG}, -v {CRITICAL,ERROR,WARNING,INFO,DEBUG}
                        log level
  --version, -V         show program's version number and exit

Пример

root@kitploit:~
$ python SourceLeakHacker.py --url=http://baidu.com --threads=4 --timeout=8
[302]   0       3.035766        text/html; charset=iso-8859-1   http://baidu.com/_/_index.php
[302]   0       3.038096        text/html; charset=iso-8859-1   http://baidu.com/_/__index.php.bak
...
[302]   0       0.063973        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php
[302]   0       0.081672        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php.bak
Result save in file: result/2020-02-27 07:07:47.csv
root@kitploit:~
$ cat url.txt                 
http://baidu.com/
http://google.com/

$ python SourceLeakHacker.py --urls=url.txt --threads=4 --timeout=8
[302]   0       2.363600        text/html; charset=iso-8859-1   http://baidu.com/_/__index.php.bak
[302]   0       0.098417        text/html; charset=iso-8859-1   http://baidu.com/_adm/__index.php.bak
...
[302]   0       0.060524        text/html; charset=iso-8859-1   http://google.com/_adm/_index.php.bak
[302]   0       0.075042        text/html; charset=iso-8859-1   http://baidu.com/_adm/_index.php.back
Result save in file: result/2020-02-27 07:08:54.csv

Демонстрация

screenshot-00.png screenshot-01.png screenshot-02.png

Планы

  • Парсер аргументов.
  • Сохранение результатов сканирования в CSV-файл.
  • Поддержка нескольких URL (из файла).
  • Добавление справки для каждого параметра.
  • Обновление справки по использованию.
  • Систематическая перестановка элементов словаря.
  • Изменение логгера для совместимости с Windows и Linux.
  • Добавление уровня журналирования.
  • Обновление скриншотов.
  • Повторные попытки и предотвращение взаимоблокировок.
  • Сохранение результатов сканирования в базу данных SQLite.
  • Загрузка содержимого небольших URL и сохранение в базу данных SQLite.

Известные ошибки

  • CTRL C не работает на платформе Windows.
Скачать инструмент