Metadata-Version: 2.1
Name: ezdnsbl
Version: 0.2.1
Summary: Easy DNSBL querying
Home-page: https://bitbucket.org/c0nch0b4r/ezdnsbl/
Author: c0nch0b4r
Author-email: lp1.on.fire@gmail.com
License: UNKNOWN
Download-URL: https://bitbucket.org/c0nch0b4r/ezdnsbl/get/0.2.1.tar.gz
Project-URL: Source, https://bitbucket.org/c0nch0b4r/ezdnsbl/
Description: ======
        README
        ======
        
        A first stab at writing something that could be construed as a python script. Aims to simplify querying multiple DNSBLs.
        
        
        -----
        Usage
        -----
        
        Run the program with an argument of either an IP address, domain name, AS number, or MD5/SHA1 hash. If no argument is
        given, drop into a python shell with dnsbl_query imported as a library.
        
        To utilize HTTBL, provide the `DNSBLResults` instance with `auth_tokens={'HTTPBL': '<your_api_key>'}`.
        
        >>> from ezdnsbl import DNSBLResults
        >>> results = DNSBLResults('192.0.32.11', auth_tokens={'HTTPBL': '<your_api_key>'})
        >>> print(a)
        IPtoASN: IP 192.0.32.11
            Returned 2 result(s):
                40528 | 192.0.32.0/22 | US | arin | 2009-06-29
                40528 | 192.0.32.0/24 | US | arin | 2009-06-29
        IPtoASNPeers: IP 192.0.32.11
            Returned 2 result(s):
                2914 3257 11164 | 192.0.32.0/24 | US | arin | 2009-06-29
                2914 3257 11164 16876 | 192.0.32.0/22 | US | arin | 2009-06-29
        
        Take a look at the source for more info.
        
        NOTE: This script makes NO ATTEMPT to rate-limit queries - it is up to YOU to ensure that your usage conforms to the
        various AUPs and terms of each of the providers listed below.
        
        
        ----------------------
        DNS Blacklists Queried
        ----------------------
        
        The following DNSBL providers are queried:
        
        APEWS (apews.py)
          http://www.apews.org/
        TeamCymru MHR and IP-ASN Mapping (cymru.py)
          http://www.team-cymru.org/
        dan.me's TOR Node Blacklist (dan.py)
          https://www.dan.me.uk/
        GBUdb (gbudb.py)
          http://www.gbudb.com/index.jsp
        Project Honeypot's Http:BL (honeypot.py, httbl_apikey.py)
          http://www.projecthoneypot.org/
        LashBack's Unsubscribe Blacklist (lashback.py)
          http://www.lashback.com/
        Spamhaus' ZEN and DBL (spamhaus.py)
          https://www.spamhaus.org/
        Rik van Riel's Spamikaze instance, Passive Spam Block List (surriel.py)
          https://surriel.com/, https://psbl.org/
        
        
        ----------------
        Acknowledgements
        ----------------
        
        Inspired by vincecarney's dnsbl: https://github.com/vincecarney/dnsbl
        
Keywords: dnsbl blacklist dns
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet
Classifier: Topic :: Security
Requires-Python: ~=2.7
Description-Content-Type: text/x-rst
