Нет такой базы.
Вы сами эмпирически собираете сведения о поведении IP.
Один раз прислали что-то нехорошее с одного IP - случайность.
Несколько раз прислали - блокируется IP.
С другого IP из одной подсети прислали гадость - в черный список отправляется вся подсеть.
Подержали полгодика IP/подсеть в бане - пробуем выпустить на свободу. Опять хулиганят - снова в бан.
Еще можно выяснять регион по GeoIP и банить географически - но это уже тюнинг основной методики.