API wrapper for the Zetalytics Zonecruncher API.
Project description
zetalytics-api
A straightforward python library for the Zetalytics Zonecruncher API. For a list of all endpoints and query parameters, refer to the API documentation.
Use of the Zetalytics API and zetalytics-api client requires a user token. You can request one here.
Installation
To install zetalytics-api, use Pypi via pip.
pip install zetalytics-api
Initialization
from zetalytics import Zetalytics
zeta = Zetalytics(token=[YOUR USER TOKEN])
Examples
domain2ns
Search passive dns by domain for NS records
query = {'q': 'example.com'}
zeta.domain2ns(**query)
email_address
Search for domains sharing a registration email address or SOA email from passive
query = {'q': 'johndoe@example.com', 'size': 10}
zeta.email_address(**query)
Search passive dns by IP, CIDR, or Range (v6 compatible)
query = {'q': '1.2.3.4', 'tsfield': 'first_seen', 'start': '2019-01-01', 'size': 100}
zeta.ip(**query)
License
This project is licensed under the GNU General Public License v3.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zetalytics-api-1.0.1.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for zetalytics_api-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc643180feb6e05973adff14d40503f82a60fd308c68ebc205753f63e68e37b |
|
MD5 | be6340c57f0a9eab5494e8f5aaeda8a6 |
|
BLAKE2b-256 | 7dfc25acad2285b98d8d7c37d94b206c5721a10bfe7fc56d9428525f60a4e921 |