Имеется небольшой игровой сервер, который периодически атакуют на уровне приложения (по сути, игровыми ботами), но как я заметил, все прокси пингуются или имеют открытый порт. Суть вопроса: как блокировать IP-адрес, если при попытке пинга он выдает положительный результат?
Это плохой критерий для блокировки. Адреса добропорядочных пользователей ровно так же могут пинговаться - это зависит от настройки оборудования на той стороне.
Ну если вы хотите выстрелить себе в ногу то ради бога - пишите скрипт который вытянет из netstat все подключения, пропингует и внесёт в блоклист фаервола.
Вот только проблема в том что проще уже тогда просто в блоклист добавить весь блок IPv4 и не париться - результат тот-же а гемору меньше :)