Общая схема такова: на сервере находится база данных, содержащая списки правил для бан листов. К каждому правилу привязываются действия пользователя (добавление или проверка), которые он произвел над этим правилом. У каждого пользователя есть ник и рейтинг, на основе чего можно принять решение, доверять ли правилу, которое добавил (проверил) этот пользователь.
Пользователь листа, скачивает его с сервера (целиком или в виде патчей) в виде сжатого xml файла.
Например:
После скачивания, при помощи несложного скрипта делается выборка по группам. Например, все правила, при условии, что суммарный рейтинг считающих, что оно принадлежит группе на 200 пунктов больше, чем суммарный рейтинг считающих, что правило этой группе не принадлежит.
Кроме того, делается поправка по имени пользователя, например, все правила, что добавили лично Вы, считаются истинными, даже в случае, если все остальные так не считают. Дополнительно можно задать ники людей, которым Вы доверяете и которым не доверяете, в результате чего их рейтинг будет скорректирован при выполнении выборки.
Для работы с правилами, в кабинете DBL присутствуют различные веб-формы. С их помощью каждый может добавить правило, проверить правило или удалить свои действия над правилом.
Таким образом, Вы как-бы ведете свой бан-лист на сервере и пользуетесь аналогичными листами других пользователей DBL.
Розыск
Разыскиваются большие каталоги порносайтов для пополнения porno.urls
Розыск
Разыскиваются новостные ленты "новые порносайты" для пополнения porno.urls