Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности, а также открытые порты. Обрати внимание, это информационный сканер, а не пентест-инструмент.
Пример запуска:
$ python scanner.py
🌐 Введите URL: https://example.com
🔍 Сканирую example.com...
🔒 SSL-сертификат: найден
👉 Действителен до: 2025-08-10
🧪 Проверка HTTP-заголовков:
✅ X-Frame-Options: присутствует
❌ Content-Security-Policy: отсутствует
✅ Strict-Transport-Security: присутствует
...
#практика
