6 repositorios
Utilities and libraries for managing, intercepting, or analyzing domain name system traffic and resolution protocols.
Distinguishing note: Focuses specifically on DNS-level traffic interception and protocol manipulation rather than general-purpose network proxying or routing.
Explore 6 awesome GitHub repositories matching networking & communication · DNS Tools. Refine with filters or upvote what's useful.
Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust
Intercepts and inspects domain name resolution requests and responses to monitor or modify network traffic.
dnscrypt-proxy is an anonymizing DNS proxy and encrypted DNS resolver. It acts as a local DNS forwarder that secures internet lookups by wrapping standard DNS queries in encrypted tunnels using the DNSCrypt and DNS-over-HTTPS protocols to prevent eavesdropping and tampering. The project provides network privacy protection by routing DNS requests through anonymized relays to obfuscate the client's original IP address. It further distinguishes itself through traffic management capabilities, such as mapping specific domains to designated resolvers and distributing queries across multiple servers
Analyzes network behavior by logging DNS requests for troubleshooting and security analysis.
bandwhich is a command-line network utility and terminal bandwidth monitor designed for real-time traffic analysis. It functions as a process-based traffic tracker that links network bandwidth usage directly to the system processes and remote hosts responsible for the data transfer. The tool provides a terminal user interface for monitoring active connections and identifying data-consuming applications. It performs background reverse DNS lookups to associate remote IP addresses with human-readable hostnames and tracks cumulative data utilization over the duration of a capture session. Its br
Captures and displays DNS queries using the system default or a specified DNS server.
PoisonTap is a hardware attack tool designed for the Raspberry Pi Zero that exploits a USB connection to a locked or password-protected computer, extracting browser cookies and session data from the top million websites without requiring the device to be unlocked. It operates by bypassing the lock screen through USB and network stack exploitation, then siphoning HTTP cookies and intercepting all outbound Internet traffic by overriding network routing through a local device. The tool distinguishes itself through multiple persistence and recovery mechanisms that maintain access even after cooki
Uses DNS rebinding to expose internal routers for remote exploitation via HTTP requests.
dnsmasq-china-list es un generador de configuración y un conjunto de listas de filtrado y enrutamiento DNS. Convierte listas de dominios curadas en archivos de configuración para dnsmasq con el fin de optimizar la resolución de nombres regional y dirigir solicitudes de dominios específicos a servidores regionales. El proyecto se centra en reducir la latencia y evitar el secuestro de DNS para usuarios en China mediante el enrutamiento de tráfico a través de servidores regionales y la dirección de solicitudes a los nodos de red de entrega de contenido (CDN) más cercanos. También proporciona reglas para bloquear dominios maliciosos y publicidad devolviendo respuestas de fallo para evitar la inyección de red. El sistema gestiona configuraciones DNS eliminando entradas de subdominios redundantes y eliminando jerarquías de dominios superpuestas para optimizar el uso de memoria. Además, admite la prevención de fugas de DNS restringiendo dominios de proveedores no confiables y añadiendo servidores de nombres confiables a una lista blanca.
Identifies addresses that spoof failure responses to ensure queries return authentic results.
Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe
Provides tools to change router DNS settings to redirect network traffic to a specified destination.