Если сайт размещен на хостинге, то вряд ли поможет любое программное решение, исполняемое изнутри сайта. В том числе инспектор DDoS атак Имперы. Он хоть и написан по методике уменьшения нагрузки на сайт за счет блокировки атакующих динамическим конфигурированием правил доступа к серверу, но в условиях хостинга даже запрос статического документа, пусть и заблокированный конфигурацией сервера, порождает в нем множество процессов. Потому провайдер скорее всего предпочтет или отключить хостинг на время атаки, или когда имеет доступ к панели управления доменом, просто адресовать домен на локальный компьютер.
Так как атака может продолжаться многими сутками, это безобразие длится долго. Первый путь борьбы: сервисы фильтрации трафика. Это когда вы оплачиваете сервису ~150$ в месяц, а маршруты к вашему сайту пролегают через его серверы. Что впрочем не решает проблему атаки хостинга по прямому (техническому) адресу, не через маршрут доменного имени.
Второй путь борьбы: сменить хостинг на выделеннный сервер. Цены от ~90$ в месяц и выше. Тут все уже в вашей власти, провайдер вообще не касается сервера. В таких условиях прекрасно работает не только брандмауэр, что самый идеальный вариант, если правильно настроен, но и инспектор DDoS атак.