http-scanner — это утилита на Go, предназначенная для проверки доступности веб-сайтов, определения используемой CMS, и генерации отчёта в формате JSON.
Проект создан как pet-проект для практики: CLI, флагов, конкурентности и работы с HTTP.
- Чтение URL-адресов из файла
- Асинхронная проверка сайтов (goroutines)
- Определение CMS (WordPress, Joomla, Drupal, Bitrix и др.)
- Генерация отчёта в формате JSON
- Поддержка CLI-аргументов
git clone https://github.com/nurzhanova2/http-scanner.git
cd http-scanner
go mod tidy
// запуск
go run cmd/main.go --input=./data/urls.txt --report=json