Skip to content

nicoleman0/DNSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNSpy

A simple GUI tool for performing DNS queries and enumeration.

Features

  • Query multiple DNS record types (A, AAAA, CNAME, MX, NS, TXT, SOA)
  • Customizable query options
  • Verbose output mode
  • Error logging
  • Multi-threaded queries for better performance

Installation

  1. Ensure you have Python 3.x installed on your system.

  2. Install the required dependency using pip:

pip install dnspython
  1. Clone this repository or download the source code:
git clone <your-repository-url>
cd <repository-name>
  1. You are now ready to use DNSpy.

Usage Example

from query import query_dns

# Query A record
results = query_dns("example.com", "A")

# Query with custom nameservers
results = query_dns("example.com", "MX", nameservers=["8.8.8.8", "8.8.4.4"])

Note: The program will log any DNS query errors to dns_query_errors.log in the same directory.

Be cautious with your activities.

About

a lightweight OSINT tool for DNS enumeration.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages