DNScapy
DNScapy: Powerful DNS Packet Manipulation Program & Library
A powerful DNS packet manipulation program and library for Python used in penetration testing, network troubleshooting, and more
What is DNScapy?
DNScapy is a feature-rich DNS packet manipulation program and Python library for crafting, sending, sniffing, and analyzing DNS traffic. It builds on top of the Scapy packet manipulation framework to provide specialized support for creating, modifying, and dissecting DNS packets and protocols.
Some key features and capabilities of DNScapy include:
- Generating and sending hand-crafted DNS packets such as A, AAAA, MX, TXT, and any type of DNS query, response, or traffic.
- Sniffing and capturing DNS packets transmitted over the network.
- Parsing and summarizing captured DNS traffic.
- Modifying and manipulating fields of existing DNS packets.
- Performance of DNS amplification and reflection attacks for testing purposes.
- A flexible and expressive API for customizing DNS packets at a granular level.
- Built-in support for adding EDNS, TSIG, and DNSSEC signatures.
- Detailed decoding and analysis of DNS packet contents.
- Integrates readily with Scapy for advanced packet crafting and attack simulations.
DNScapy can be a valuable tool for DNS server testing, investigating DNS issues, exploring DNS vulnerabilities, and learning the inner workings of the DNS protocol. Its powerful packet crafting capabilities also lend themselves well to simulating DNS-based attacks for security testing.
DNScapy Features
Features
- Craft and send custom DNS packets
- Sniff and capture DNS traffic
- Manipulate DNS queries and responses
- Analyze DNS traffic and debug issues
- Support for DNS over TCP and UDP
- Scriptable using Python for automation
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best DNScapy Alternatives
View all DNScapy alternatives with detailed comparison →
Top Network & Admin and Network Troubleshooting and other similar apps like DNScapy
Here are some alternatives to DNScapy:
Suggest an alternative ❐SlowDNS
DNSCrypt Protocol
Iodine
OpenDNS DNSCrypt Proxy
Icmptx