Я его изменил таким образом, при просмотре файла с логами DBlocker'а, строчки копируются в файл DBLocker_old.log, идут те же проверки, кроме проверки на время бана, которая не дает дать бан повторно. После того как весь файл лога проверен и строки скопированы в новый файл, файл Dblocker.log удаляется...
Так как я вызываю по крону и довольно часто, я вставил проверку на наличие файла с логами дблокера (чтобы не исполнять лишний код пока дблокер не нашел нового читера)...
Получилось вот это -
http://pastebin.com/zJtxDqyAПравда пока не потестил, нету читеров еще
Прошу не пинать сильно, я не программист
ЗЫ: Про вотебан очень интересно, хотя бы в какую сторону копнуть