querycontacts 2.0.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

querycontacts 2.0.0

querycontacts - Query Abuse Contacts
Installation
pip install querycontacts

Starting with version 2.0.0 support for python 2.7 is dropped. This is related to dnspython 2.0.0 also dropping support.
Command line usage
usage: querycontacts [-h] [--provider PROVIDER] [--version] ip

QueryContact - Find the Abuse contact for a IP address

positional arguments:
ip query network abuse contacts for a given ip address

optional arguments:
-h, --help show this help message and exit
--provider PROVIDER change standard network abuse contacts provider.
Defaults to abuse-contacts.abusix.zone
--version show program's version number and exit

Examples
Show version:
$ querycontacts --version
querycontacts 2.0.0

Show abuse contact for your IP:
$ IP=$(curl ipecho.net/plain)
$ querycontacts $IP
abuse@yourisp.example.com

Test response for localhost:
$ querycontacts 127.0.0.1
Abusix ContactDB Test point

Library usage
>>> from querycontacts import ContactFinder
>>> qf = ContactFinder()
>>> qf.find('127.0.0.2')
['root@localhost', 'abuse@localhost']

>>> qf.find('::ffff:7f00:2')
['root@localhost']

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.