Generate Dynamic Regular Expression Lists

NOTE! Effective Nov. 15th, 2008 - Because of abuse, we are no longer able to provide our complete lists of Dynamic Regular Expressions to the public for free. Commercial licenses are still available, and our lookup, voting and comment tools are still available. These lists are a key part of the Anti-Spam protection used by commercial products and extremely effective. You may use this tool to generate only up to 100 entries.

Our Database holds all of the submitted entries, and you should familiarize yourself with the types of entries that can be included before generating your Regex Files. In general, there are user submitted entries, entries which have entered 'testing' and entries which have been challenged, and entries that are treated as 'stable and tested', as well as entries that are not really Dynamic Regular Expressions, but have been submitted as representing a range of Reverse DNS entries that are reported as being 'Spammer Friendly' by a submitter, and still may be useful in stopping Spam. (You might want to generate a seperate list for those entries)

List Generation Tool

Only DUL Style Expressions
Only NON-DUL Style Expressions

Yes No Generation Criteria
Include Expressions still in 'testing'
Include Entries that have been challenged as invalid
Include User Contributed Entries (Not yet entered 'testing')
Include Only User Contrib with at least votes*

Create Sample Only (First 100 Entries)

Below we have a sample of what a generated file would look like:

# Dynamic Style Regular Expression Listing, Autogenerated by LinuxMagic, August 10, 2006, 12:03 pm
# For Use in checking Reverse DNS Records, to determine if they conform to best practises
# CopyRight LinuxMagic Inc. 2006 All Rights Reserved.
# For Licensing details, please visit http://www.linuxmagic.com/opensource/anti_spam/dynamic_regex/
#
# Licence Information: Unregistered Version, licenced for Non-Commercial use,
# or servers with less than 500 Email Addresses
#---------------------------------------------------------------------------------------------
# Base Line for DNS Regex
# Example: (1-1-168-192.dialuppool.domain.) Supplied by: LinuxMagic
[0-9]+-[0-9]+-[0-9]+-[0-9]+

# Added this rule to catch reverse names with dot quads in the nameing con
# Example: (d-1.1.168.192.dialuppool.domai) Supplied by: LinuxMagic
[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9-]+\.

# From information supplied by http://www.jammconsulting.com/policies/dnsb
# Example: (Dynamic Allegiance Telecom) Supplied by: LinuxMagic
\.cvx\.algx\.net$

# Spammer Detected
# Example: (post-03-1.dolist.net) Supplied by: LinuxMagic
^post-[0-9]+-[0-9]+\.dolist\.net$

# Spammer Detected
# Example: (ip94-net195.0tr.net) Supplied by: LinuxMagic
^ip[0-9]+-net[0-9]+\.0tr\.net$

# Spammer Detected
# Example: (67.107.116.230.ptr.us.xo.net) Supplied by: LinuxMagic
^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.ptr\.us\.xo\.net$

# Spammer Detected
# Example: (68.143.221.126.nw.nuvox.net) Supplied by: LinuxMagic
^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.nw\.nuvox\.net$

# Spammer Detected
# Example: (mail180.e2ma.net) Supplied by: LinuxMagic
^mail[0-9]+e2ma\.net$

# Spammer Detected
# Example: (reverse.gdsz.cncnet.net) Supplied by: LinuxMagic
^reverse\.gdsz\.cncnet\.net$

# Not sure about this, 126.com, but many reports of similar naming convent
# Example: (m15-44.126.com) Supplied by: LinuxMagic
^m[0-9]+-[0-9]+\.126\.com

# From information supplied by http://www.jammconsulting.com/policies/dnsb
# Example: (Dynamic Belgacom) Supplied by: LinuxMagic
\.adsl\.skynet\.be$

LinuxMagic is a proud supporter of the OpenSource movement, and these pages include some of our contributions back to the community. Various tools, scripts, and programs that have been developed in house are listed on these pages, as well as offering a home to other opensource projects that have been contributed by other individuals and companies that also support the movement. If you have a request for services or feel that something else of importance to the community should belong here, by all means contact us at webmaster@linuxmagic.com, and we can see what we can do. Remember, LinuxMagic is also is available to develop custom Linux Applications on contract, and also offers support and services contracts.