Skip to content

The primary objective of the DNS Query Tool is to develop an application that makes DNS querying accessible to users of all technical backgrounds.

Notifications You must be signed in to change notification settings

sahiltech55/DNS_Query_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DNS Query Tool with GUI

This project is a Python-based GUI tool to perform DNS lookups and reverse DNS resolution using the dnspython library. It supports animated backgrounds, detailed record queries, and a smooth interface built with Tkinter.

πŸš€ Features

  • Query common DNS record types (A, AAAA, CNAME, MX, TXT, NS, SOA)
  • Perform reverse DNS lookups (PTR records)
  • User-friendly GUI with animated background (GIF support)
  • Error handling for invalid domains and IPs

πŸ›  Tech Stack

  • Python
  • Tkinter (GUI)
  • dnspython (DNS resolution)
  • Pillow (GIF resizing & playback)

πŸ“¦ Requirements

pip install dnspython pillow

πŸ§ͺ How to Run

python dns_query_tool.py

Make sure cn.gif is in the same directory as the script.

About

The primary objective of the DNS Query Tool is to develop an application that makes DNS querying accessible to users of all technical backgrounds.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages