Консольное приложение разработано с использованием Quartz.NET библиотеки для управления задачами.
Логика обработки StdIn реализована в DomainStdInBackgroundService.cs
Исполнение задачи проверки доменов реализовано в DomainsScriptCheckJob.cs
Используется простой InMemory Repository для хранения и обновления модели домена и его статуса. Получение html, поиск скрипта и вывод результатов реализуются отдельными сервисами.