domaintrails.core package

Subpackages

Submodules

domaintrails.core.resources module

class domaintrails.core.resources.UserAgent

Bases: object

Class contains multiple user agent for making different requests on the server.

static user_agent()

this function reruns random user agent from list :return: random user agent from list :rtype: str

class domaintrails.core.resources.UserDomain(domain: Optional[str] = None)

Bases: object

This class is used to share domain sting with other classes while performing analysis check on domain.

property domain: str

This is property used to get information about domain :return: domain address :rtype: str

domaintrails.core.resources.ansi_escape(text: str) str
domaintrails.core.resources.boxing(text: str, style: str = 'double', padding: int = 1, margin: int = 1) str

Module contents

class domaintrails.core.DomainBigDataWhois(domain: Optional[str] = None)

Bases: object

domain_whois()
domaintrails.core.DomainHostHistory

alias of domaintrails.core.recon.dns_history.DnsHistory

class domaintrails.core.UserAgent

Bases: object

Class contains multiple user agent for making different requests on the server.

static user_agent()

this function reruns random user agent from list :return: random user agent from list :rtype: str

class domaintrails.core.UserDomain(domain: Optional[str] = None)

Bases: object

This class is used to share domain sting with other classes while performing analysis check on domain.

property domain: str

This is property used to get information about domain :return: domain address :rtype: str

domaintrails.core.process_request(domain: Optional[str] = None)

This function is responsible for calling all the configured module and services in project. Following services are called by the function, 1. DomainAvailability 2. DomainHostHistory 3. DomainDnsInformation

Function later calls printing function to display all content