DNScapy

Allows creating a secure network connection through DNS packets.

Made by Unknown Author

  • domain-name

  • Linux

  • VPN

  • dns-tunneling

What is DNScapy?

DNScapy is a versatile DNS tunneling tool written in Python. It enables users to establish a secure, encrypted connection through the DNS protocol, allowing for the transmission of various types of network traffic, including SSH, SCP, and SOCKS proxy. The tool includes both a server and a client component, with the server capable of handling multiple simultaneous clients DNScapy utilizes the Scapy library for crafting DNS packets and interacting with the network. The tunneling process can leverage either CNAME or TXT records, with a default mode that randomly selects between the two. This flexible approach helps to better conceal the tunneling activity and bypass potential network restrictions

Highlights

  • Supports SSH, SCP, and SOCKS proxy connections through the DNS tunnel
  • Capable of handling multiple clients with the server component
  • Provides the option to use either CNAME or TXT records for the tunneling process
  • Leverages the Scapy library for DNS packet forging and network automation

Platforms

  • Mac
  • Linux
  • Windows

Languages

  • English

Features

    • Tunnel