Networking

Libraries for network programming

Newest releases

EONRaider A simple pure-Python TCP Connect port scanner. This application leverages the use of Python's Standard Library asyncio framework to execute a number of TCP connections to an arbitrary number ports on target IP addresses, taking a
 

iamthefrogy An automation tool that scans sub-domains using multiple tools. Most importantly, it greps all the words from the first, second and N level of subdomains and creates a wordlist. Then uses crt.sh to brute force every single name to
 

Nuand bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
 

pucherot WIFI / LAN intruder detector. Check the devices connected and alert you with unknown devices. It also warns of the disconnection of "always connected" devices
 

sdushantha Quickly fetch your WiFi password and if needed, generate a QR code of your WiFi to allow phones to easily connect.Works on macOS and Linux and Windows
 

ethicalhackingplayground Subdomain Takeover tool with web UI
 

redcode-labs Post-exploitation scripts and binaries + reverse proxy server
 

X-Plane An Elixir client for the core of the RakNet networking protocol, useful for games and other latency-sensitive applications that typically rely on UDP
 
1.1k

anime-dl A simple but powerful anime downloader and streamer.
 

kaphacius A proxy tool that records communication (requests, websockets) between client and server. This recording can later be used for tests as a mock backend. It works in 2 modes, RECORD and PLAYBACK, capturing and reproducing the server
 

erpuno High-performance, idiomatic, zero-dependency, Async-based, WebSocket server with supervision and ticker in 200 LOC.
 

Dheerajmadhukar Tool to find the real IP behind CDNs/WAFs like cloudflare using passive recon by retrieving the favicon hash. For the same hash value, all the possible IPs, PORTs and SSL/TLS Certs are searched to validate the target in-scope.
 

Anteste A Python tool used to automate the execution of the following tools : Nmap , Nikto and Dirsearch but also to automate the report generation during a Web Penetration Testing
 

AnalogJ Manipulate DNS records on various DNS providers in a standardized way.
 
6.2k

vishnubob wait-for-it.sh is a pure bash script that will wait on the availability of a host and TCP port. It is useful for synchronizing the spin-up of interdependent services, such as linked docker containers.
 

LukeLambert Developers commonly use apps like ngrok, localtunnel, or cloudflared to expose a local web service at a publicly-accessible URL. This is useful for developing with HTTPS or sharing a site preview with a colleague or client.
 

mattogodoy A Python library to simulate a Zoom H6 recorder remote control
 

pixelbubble ProtOSINT is a Python script that helps you investigate Protonmail accounts and ProtonVPN IP addresses
 

lithdew A small, fast, cross-platform, async Zig networking framework built on top of lithdew/pike.
 

aktsk In the security test for android apps, we can specify a local proxy server or local DNS server from the Wifi settings and use a proxy tool to check request and response. Since it is troublesome to configure this from the GUI, we c
 

EONRaider A pure-Python ARP Cache Poisoning (a.k.a. "ARP Spoofing") tool that leverages a low-level assembly of Ethernet II frames and ARP packets.
 

evinism Lightweight tool for defining composable file-to-file transformations in Python!
 
1.7k

KasperskyLab TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious
 
4.2k

posativ Isso โ€“ Ich schrei sonst โ€“ is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.
 

kartben Simulation infrastructure for a LoRaWAN network (gatways and end devices) that's easy to configure and run from your CLI. Also available as a Docker container.
 
2.3k

r0ysue ๅฎ‰ๅ“ๅบ”็”จๅฑ‚ๆŠ“ๅŒ…้€šๆ€่„šๆœฌ
 

captain-woof TunnelPy simply exposes any service, running internally in a network/host, to the outside, by creating a tunnel between a client on the outside, and any internal host in a network, by pivoting from/to a 'middle-man' host that is a
 

EONRaider A simple pure-Python network packet sniffer. Packets are disassembled as they arrive at a given network interface controller and their information is displayed on screen.
 

techge List of (automatic) protocol reverse engineering tools for network protocols
 

freddier Banderas compartibles en email, redes, etc de zonas horarias
 
7.5k

cilium Cilium is open source software for providing and transparently securing network connectivity and loadbalancing between application workloads such as application containers or processes.
 

medelman17 Blackstone is a spaCy model and library for processing long-form, unstructured legal text. Here, we wrap Blackstone with a performant API layer written in Go. Communication between Blackstone and the API layer happens via gRPC.
 

n1ru4l Demonstration of experimental GraphQL features with (experimental) express-http and (experimental) graphql-ws. Test the bleeding edge with less hazzle.