Skip to main content

Domnibus

Wrapper to collect all infomration possible around a domain

Installation

pip install domnibus

Usage

Python

from domnibus import Domnibus

d = Domnibus('google.com')

for method in Domnibus.allowed_methods:
    print "{} details".format(method)
    print d[method]

You can also access the data as d.<method>

Command-line

Generic usage

domni <method> domains

Examples

List all methods

domni ls or domni list

ssl <domain>
whois <domain>
dns <domain>
SSL

domni ssl google.com

version:                 3
subject_alt_name:        [["DNS", "*.google.com"], ["DNS", "*.android.com"], ["DNS", "*.appengine.google.com"], ["DNS", "*.cloud.google.com"], ["DNS", "*.gcp.gvt2.com"], ["DNS", "*.google-analytics.com"], ["DNS", "*.google.ca"], ["DNS", "*.google.cl"], ["DNS", "*.google.co.in"], ["DNS", "*.google.co.jp"], ["DNS", "*.google.co.uk"], ["DNS", "*.google.com.ar"], ["DNS", "*.google.com.au"], ["DNS", "*.google.com.br"], ["DNS", "*.google.com.co"], ["DNS", "*.google.com.mx"], ["DNS", "*.google.com.tr"], ["DNS", "*.google.com.vn"], ["DNS", "*.google.de"], ["DNS", "*.google.es"], ["DNS", "*.google.fr"], ["DNS", "*.google.hu"], ["DNS", "*.google.it"], ["DNS", "*.google.nl"], ["DNS", "*.google.pl"], ["DNS", "*.google.pt"], ["DNS", "*.googleadapis.com"], ["DNS", "*.googleapis.cn"], ["DNS", "*.googlecommerce.com"], ["DNS", "*.googlevideo.com"], ["DNS", "*.gstatic.cn"], ["DNS", "*.gstatic.com"], ["DNS", "*.gvt1.com"], ["DNS", "*.gvt2.com"], ["DNS", "*.metric.gstatic.com"], ["DNS", "*.urchin.com"], ["DNS", "*.url.google.com"], ["DNS", "*.youtube-nocookie.com"], ["DNS", "*.youtube.com"], ["DNS", "*.youtubeeducation.com"], ["DNS", "*.ytimg.com"], ["DNS", "android.clients.google.com"], ["DNS", "android.com"], ["DNS", "developer.android.google.cn"], ["DNS", "developers.android.google.cn"], ["DNS", "g.co"], ["DNS", "goo.gl"], ["DNS", "google-analytics.com"], ["DNS", "google.com"], ["DNS", "googlecommerce.com"], ["DNS", "source.android.google.cn"], ["DNS", "urchin.com"], ["DNS", "www.goo.gl"], ["DNS", "youtu.be"], ["DNS", "youtube.com"], ["DNS", "youtubeeducation.com"]]
issuer:                  [[["countryName", "US"]], [["organizationName", "Google Inc"]], [["commonName", "Google Internet Authority G2"]]]
not_after:               Jul 14 08:26:00 2017 GMT
subject:                 [[["countryName", "US"]], [["stateOrProvinceName", "California"]], [["localityName", "Mountain View"]], [["organizationName", "Google Inc"]], [["commonName", "*.google.com"]]]
crl_distribution_points: ["http://pki.google.com/GIAG2.crl"]
serial_number:           53D7F33DC726A8AD
ca_issuers:              ["http://pki.google.com/GIAG2.crt"]
not_before:              Apr 21 09:13:03 2017 GMT
OCSP:                    ["http://clients1.google.com/ocsp"]
WHOIS

domni whois google.com

updated_date:    [datetime.datetime(2011, 7, 20, 0, 0), u'2015-06-12T10:38:52-0700']
status:          ["clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited", "clientTransferProhibited https://icann.org/epp#clientTransferProhibited", "clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited", "serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited", "serverTransferProhibited https://icann.org/epp#serverTransferProhibited", "serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited", "clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)", "clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)", "clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)", "serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)", "serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)", "serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)"]
name:            Dns Admin
dnssec:          unsigned
city:            Mountain View
expiration_date: [datetime.datetime(2020, 9, 14, 0, 0), u'2020-09-13T21:00:00-0700']
zipcode:         94043
domain_name:     ["GOOGLE.COM", "google.com"]
country:         US
whois_server:    whois.markmonitor.com
state:           CA
registrar:       MarkMonitor, Inc.
referral_url:    http://www.markmonitor.com
address:         Please contact contact-admin@google.com, 1600 Amphitheatre Parkway
name_servers:    ["NS1.GOOGLE.COM", "NS2.GOOGLE.COM", "NS3.GOOGLE.COM", "NS4.GOOGLE.COM", "ns1.google.com", "ns3.google.com", "ns2.google.com", "ns4.google.com"]
org:             Google Inc.
creation_date:   [datetime.datetime(1997, 9, 15, 0, 0), u'1997-09-15T00:00:00-0700']
emails:          ["abusecomplaints@markmonitor.com", "contact-admin@google.com", "dns-admin@google.com"]
DNS

domni dns google.com

A:    ["172.217.27.110"]
AAAA: ["2404:6800:4003:c00::65"]
MX:   ["50 alt4.aspmx.l.google.com.", "30 alt2.aspmx.l.google.com.", "20 alt1.aspmx.l.google.com.", "40 alt3.aspmx.l.google.com.", "10 aspmx.l.google.com."]
NS:   ["ns1.google.com.", "ns4.google.com.", "ns2.google.com.", "ns3.google.com."]
SOA:  ["ns3.google.com. dns-admin.google.com. 154006190 900 900 1800 60"]
TXT:  ["\"v=spf1 include:_spf.google.com ~all\""]

Metadata

Release files for domnibus 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for domnibus 1.0.4
File Size Uploaded Provenance
domnibus-1.0.4.tar.gz 4.3 kB Without provenance Details

Release files / domnibus-1.0.4.tar.gz

Download URL domnibus-1.0.4.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4323abd81ae2f48f46624d2c0f57e15eb0ba63c96c6c07b51264ab270babc0b9
BLAKE2b-256 checksum
How to use checksums
1f2012d9f453f59d64553fb459eefa6ba91d7da4b9d30709d3ee7734ba8079cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for domnibus 1.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page