netwox/netwag
Netwox is a comprehensive networking toolbox with over 200 tools for sniffing, spoofing, scanning, and protocol testing. Netwag provides a graphical frontend for easily searching, constructing, and running these netwox tools.
Description
Netwox serves as a powerful network troubleshooting and security auditing toolkit containing 223 specialized tools for network administrators and security professionals. It covers essential networking functions including UDP/TCP clients and servers, packet spoofing, sniffing, address conversion, DNS, FTP, HTTP, IRC, NNTP, SMTP, SNMP, SYSLOG, TELNET, TFTP operations, scanning, ping, and traceroute. The tools range from simplified implementations to sophisticated utilities designed to quickly identify and resolve complex network issues.
Netwag enhances usability by providing a graphical interface to the netwox toolbox, enabling users to search through available tools, construct command lines visually, execute them, and maintain command history. This makes it particularly valuable for users who prefer GUI-based workflows over command-line interaction. The suite is oriented toward practical network problem-solving rather than theoretical analysis.
Documentation packages (netwox-doc and netwag-doc) provide comprehensive references, with the HTML documentation recommended over man pages for detailed tool information. All components are available under the GNU GPL license.
How It Works
Netwox operates as a collection of 223 standalone networking utilities built on the netwib network library, each identified by a numeric tool number (1-223). Tools handle low-level network operations including packet crafting (spoofing), capture (sniffing), protocol simulation (clients/servers for DNS/FTP/HTTP/etc.), and diagnostic functions (ping/scan/traceroute). Invocation uses 'netwox [number] [parameters]' syntax, with interactive mode available when no number is specified. Netwag serves as a Tk-based GUI frontend that parses netwox capabilities, generates command lines through visual selection, and executes via xterm, maintaining session history.
Installation
sudo apt install netwoxFlags
Examples
netwox 23 --helpnetwox 23 --help2netwox 23netwox 23 --extendednetwox 23 -enetwoxnetwag -h