Простой сканнер портов и слабых паролей на Python (v. 2.7)

python27

В связи с определенными обстоятельствами было принято решение выучить я.п. питон (python). Нужен он для одного проекта. Для обкатки сразу быстренько были написаны несколько простых скриптиков, далее было решено попробовать сделать что-то полезное.
Из полезного по кусочкам получилось собрать небольшой сканер, он будет обновляться и улучшаться.
Сканер выполняет следующие функции:
— Сканирование открытых портов
— Проверка простых паролей к БД (MySQL) и SSH
— Проверка анонимного доступа к FTP
— Проверка уязвимости Heartbleed
— Поиск бекапов по протоколам HTTP и HTTPS

Ссылка на проект на github: https://github.com/sm0k3net/SimpleScanner

Сканер многопоточный, работает на python 2.7, из дополнительных зависимостей кроме либ, только несколько текстовых файликов с кредами для подбора и путями для поиска бекапов.
Конечно же, я понимаю, что сейчас такого добра очень много, но когда изучаешь новый для себя язык программирования — нет ничего лучше, чем попробовать написать что-то полезное и интересное.

Сканер конечно же будет дорабатываться и улучшаться, каждую неделю будет появляться новый модуль (класс), а функционал будет немного раздел
ен (обычное сканирование всех портов и выборочное по самым популярным сервисам).
Следующим новым модулем будет проверка SMTP и MongoDB на отсутствие авторизации (или стандартные системные пароли).

Смотрите так же   Запускаем скрипты python | perl etc в Linux (Debian) из PHP и записываем ответ в базу данных (MySQL)

Может быть интересно:

One Comment

Добавьте комментарий