Skip to main content

Query network abuse contacts on the command-line for a given ip address on abuse-contacts.abusix.zone

Project description

Build Status Test Coverage PyPi Version PyPi License PyPi Versions PyPi Wheel

querycontacts - Query Abuse Contacts

Installation

pip install querycontacts

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 1.1.1

Show abuse contact for your IP:

$ IP=$(curl ipecho.net/plain)
$ querycontacts $IP
abuse@yourisp.example.com

Error when no abuse contact was found:

$ querycontacts 127.0.0.1
querycontacts: error: no contacts for 127.0.0.1

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']

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

querycontacts-1.1.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

querycontacts-1.1.1-py2.py3-none-any.whl (16.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file querycontacts-1.1.1.tar.gz.

File metadata

  • Download URL: querycontacts-1.1.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for querycontacts-1.1.1.tar.gz
Algorithm Hash digest
SHA256 5e9aff6ee1d57660a591af8f88cd6fd573c7daf9e39bc764d29b20cfc8772233
MD5 3a496d8fb158bc6b6a19672755402b84
BLAKE2b-256 ca7de54908977ab47f6b30533e973ab13256971a459228caa003f78f2da4c61c

See more details on using hashes here.

File details

Details for the file querycontacts-1.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: querycontacts-1.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for querycontacts-1.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1485ca3ca742539bf67c41e23b08a7aae6440b593733473f83c200a9a2c84f18
MD5 6e9718bacd485d1ed45b8e9769cba9b7
BLAKE2b-256 a32747880ed53956d9b779d55c18f6f92bd17eb7675a733e3118f8997c9e33cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page