sleroux / blockparty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

blockparty

Block Party is a Rails app that provides an interface to check mail server IP addresses against Block List Server lists using DNSBL protocols. BlockParty allows you to configure a list of Block List Servers and Mail Servers, record the results of Block List queries and view a history of queries.

Models

BlockListServer models the Block List Servers such as those provided by SURBL and SPAMHAUS.

MailServer models the mail server IP addresses to verify against Block List Servers.

Query models the job that performs a check against the Block List Server using DNS requests.

QueryResult models the response from the DNS Block List Server results.

Future

What features this app does not yet have implemented are:

  • ranges of MailServer, rather than one simple IP
  • delayed job or queueing of DNS Block List lookups for asynchronous DNS requests
  • cron or scheduled tasks
  • mailers to notify users of blocked servers

About


Languages

Language:Ruby 97.8%Language:CoffeeScript 1.1%Language:JavaScript 1.1%