EN
ENNA

dnscat2 vs Ligolo-ng

GitHub Stats

3.9k
Stars
4.4k
645
Forks
421
97
Issues
24
2y ago
Updated
1mo ago
BSD-3-Clause
License
GPL-3.0
Ruby
Language
Go

About dnscat2

dnscat2 creates an encrypted command-and-control channel over the DNS protocol. It's designed for situations where all other outbound traffic is blocked but DNS resolution is still permitted — which is almost always. The tool consists of a client that runs on compromised hosts and a server that runs on an authoritative DNS server controlled by the attacker. All communication is encrypted and tunneled through DNS TXT, CNAME, or MX records.

About Ligolo-ng

Ligolo-ng is an advanced tunneling and pivoting tool that creates a TUN interface for transparent proxying through compromised hosts. Written in Go, it enhances stealth by allowing attackers to route traffic through a compromised system without being detected. Its ability to create complex network topologies makes it a valuable tool for penetration testers seeking to exploit internal network resources while maintaining anonymity.

Platform Support

🐧linux🍎macos🪟windows
🐧linux🍎macos🪟windows

Tags

dnscat2 only

dns-tunnelc2exfiltrationencryptedfirewall-bypass

Ligolo-ng only

tunnelingpivotingtunproxy