ccie18643 / PyTCP
PyTCP is a fully functional TCP/IP stack written in Python. It supports TCP stream-based transport with reliable packet delivery based on a sliding window mechanism and basic congestion control. It also supports IPv6/ICMPv6 protocols with SLAAC address configuration. It operates as a user space program attached to the Linux TAP interface.
☆354Updated 2 months ago
Alternatives and similar repositories for PyTCP:
Users that are interested in PyTCP are comparing it to the libraries listed below
- miniature redis-like server implemented in Python☆142Updated 2 years ago
- Single-file alternative to python-requests☆287Updated 3 years ago
- Unravelling Python source code☆179Updated 10 months ago
- Explores the python bytecode, provides some tools to access it for fun and profit.☆321Updated 2 years ago
- TCP Congestion Control -- Micro-book☆121Updated 8 months ago
- OFFICIAL MIRROR. An asyncio event loop using Linux io_uring and kTLS.☆211Updated 2 years ago
- Trace your python process line by line with eBPF!☆258Updated last year
- Easily forge ICMP packets and make your own ping and traceroute.☆289Updated last year
- Code for testing performance of popular python webservers☆109Updated 2 years ago
- Embed Python in NGINX.☆111Updated 2 years ago
- Elara DB is an easy to use, lightweight persistent key-value store that can also be used as a fast in-memory cache. Manipulate data struc…☆119Updated last year
- A minimal HTTP client. ⚙️☆480Updated last month
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆343Updated 3 weeks ago
- Toolkit to run Python benchmarks☆837Updated last month
- Python Telnet server and client Protocol library using asyncio☆150Updated last year
- A minimal re-implementation of Python's `venv` module☆135Updated 8 months ago
- ☆330Updated 3 years ago
- An ultra fast WSGI server for Python 3☆456Updated last week
- A packet oriented Linux kernel function call tracer☆400Updated 10 months ago
- Sans-IO WebSocket protocol implementation☆272Updated 11 months ago
- Run a subprocess in a pseudo terminal☆223Updated last year
- A minimal TCP/IP stack☆518Updated 10 months ago
- a bridge between python and shell☆285Updated last year
- A simple way to ping in Python☆203Updated 7 months ago
- Enabling CPython multi-core parallelism via subinterpreters.☆245Updated 2 years ago
- Sample scripts and examples for my CPython Internals book☆255Updated 4 years ago
- Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.☆99Updated this week
- A thin Cython-based wrapper on top of libsystemd, focused on exposing the dbus API via sd-bus in an automated and easy to consume way.☆427Updated 7 months ago
- Sniff out which async library your code is running under☆129Updated 11 months ago
- An experimental BitTorrent client in Python 3.5☆244Updated 2 years ago