Diagnose, benchmark, and optimize Linux networking. CLI tool with Wi-Fi, DNS, TCP, and system tuning.
-
Updated
Jul 9, 2025 - Python
Diagnose, benchmark, and optimize Linux networking. CLI tool with Wi-Fi, DNS, TCP, and system tuning.
Production-style Linux MAC address manager written in Python. Safely lists, sets, randomizes, backs up, and restores MAC addresses using modern iproute2 commands. Enforces root access, validates formats, generates standards-compliant random MACs, and provides reversible, predictable behavior for labs and admin use.
Bind apps to specific network interfaces using Linux namespaces and routing.
A production-focused CLI utility for Linux that inspects, sets, randomizes, and restores MAC addresses with strict validation and safe backup/restore. Designed for engineers, students, and security practitioners needing predictable networking in labs or authorized workflows.
Satellite network emulator for orbital routing, handoffs, and moving topology.
Simple real-time network connectivity monitor written in Python.
Just like top, but for TCP sockets.
Wireless Network Emulation using Sionna Ray-Tracing and Containerlab
CyberFlux A lightweight Python-based NIDS for Raspberry Pi that monitors network traffic, detects intrusions (SSH brute force, scans, ARP spoofing), and blocks threats in real time with iptables.
A Python toolkit for Linux to automatically optimize TCP settings and network performance based on your current activity.
Configure TCP/IPv4 implementations that implement RFC1323 using Ansible.
BGP RTBH automation — drop DDoS traffic at provider edge before it hits your pipe. Supports Cisco IOS, FRRouting, BIRD, and dry-run mode.
Reproducible Linux network-namespace testbed for load balancing, failover, and protocol behavior in heterogeneous multi-WAN networks (master's thesis, HS Hannover).
An nftables-based port-forwarding and NAT control layer for Linux hosts. It is built for a common self-hosting and homelab layout: public traffic reaches the host directly, then needs to be forwarded to a VM, container, or internal machine.
Virtual Private Cloud (VPC) on Linux
Nettux is a Linux build/setup that provides a lightweight environment to experiment with virtual networks on Linux
Demonstrated DNS spoofing and DNS cache poisoning attacks in a controlled lab environment using Scapy and Python. Manipulated DNS responses, injected forged authority and additional records, poisoned DNS caches, and analyzed DNS server behavior during name resolution attacks.
Inspect Linux network interfaces, Wi-Fi state, routes, DNS, and network events from Python.
Add a description, image, and links to the linux-networking topic page so that developers can more easily learn about it.
To associate your repository with the linux-networking topic, visit your repo's landing page and select "manage topics."