MCPcopy Create free account

hub / github.com/GhostManager/DomainCheck / functions

Functions24 in github.com/GhostManager/DomainCheck

↓ 2 callersMethodcheck_domain_status
Check the status of each domain in the provided list collected from Namecheap's domainList API. Each domain will be checked to ensure WHOIS pr
lib/review.py:525
↓ 2 callersMethodget_domain_list
Fetch a list of registered domains for the specified Namecheap account. A valid API key, username, and whitelisted IP address must be used. T
lib/review.py:93
↓ 1 callersMethodcheck_bluecoat
Check the provided domain's category as determined by Symantec Bluecoat.
lib/review.py:313
↓ 1 callersMethodcheck_cymon
Get reputation data from Cymon.io for target IP address. This returns two dictionaries for domains and security events. A Cymon API k
lib/review.py:429
↓ 1 callersMethodcheck_fortiguard
Check the provided domain's category as determined by Fortiguard Webfilter.
lib/review.py:286
↓ 1 callersMethodcheck_ibm_xforce
Check the provided domain's category as determined by IBM X-Force.
lib/review.py:254
↓ 1 callersMethodcheck_mxtoolbox
Check if the provided domain is blacklisted as spam as determined by MX Toolkit.
lib/review.py:382
↓ 1 callersMethodcheck_opendns
Check the provided domain's category as determined by the OpenDNS community.
lib/review.py:447
↓ 1 callersMethodcheck_talos
Check the provided domain's category as determined by Cisco Talos.
lib/review.py:232
↓ 1 callersMethodcheck_trendmicro
Check the provided domain's category as determined by the Trend Micro.
lib/review.py:464
↓ 1 callersMethodcheck_virustotal
Check the provided domain name with VirusTotal. VirusTotal's API is case sensitive, so the domain will be converted to lowercase by default. T
lib/review.py:216
↓ 1 callersFunctiondomaincheck
Welcome to DomainCheck! To use this tool, select a module you wish to run. Functions are split into modules to support check and monitor modes. Run
domaincheck.py:52
↓ 1 callersMethoddownload_malware_domains
Downloads the malwaredomains.com list of malicious domains.
lib/review.py:514
↓ 1 callersMethodgenerate_monitor_message
Accepts the results of check_domain_status() and generate a Slack messages for any burned domains.
lib/review.py:819
↓ 1 callersMethodget_domain_dns_namecheap
Fetch the NameCheap DNS records for the provided domain registered to the specified Namecheap account. A valid API key, username, and whitelis
lib/review.py:159
↓ 1 callersMethodoutput_csv
Accepts the results from check_domain_status() and creates a CSV file .
lib/review.py:663
↓ 1 callersMethodprint_confluence_table
Accepts the results from check_domain_status() and generates a table of results using Confluence markup syntax. The click.sechoed results can
lib/review.py:728
↓ 1 callersMethodsolve_captcha
Solve a Bluecoat CAPTCHA for the provided session.
lib/review.py:354
Method__init__
Everything that needs to be setup when a new DomainReview object is created goes here.
lib/review.py:68
Functioncheckup
Collect all domain names under the Namecheap account and perform a health checkup on all of them.
domaincheck.py:72
Functionconfig_section_map
This function helps by reading a config file section and returning a dictionary object that can be referenced for configuration settings. Pa
lib/helpers.py:22
Methodget_command
Allows commands to be called by their first unique character :param ctx: Context information from click :param cmd_na
domaincheck.py:26
Methodget_domain_dns_python
Fetch a domain's DNS records using Python DNS instead of the Namecheap API.
lib/review.py:211
Functionmonitor
Monitor the provided list of domain names for changes in categorization.
domaincheck.py:99