[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 1.62 KB

README.md

File metadata and controls

33 lines (18 loc) · 1.62 KB

RusTCP

An attempt to write the TCP/IP stack in the Rust language


RusTCP RusTCP is an attempt to rewrite some of the PyTCP stack functionality using Rust language. Currently, the main goal of this project is to create a stable IPv6 platform that could be used to facilitate the process of testing the SRv6 technology.


Examples:

Stack initialization, IPv6 DAD successfully assigned two addresses.

Sample RusTCP log output Sample RusTCP log output

Stack initialization, IPv6 DAD fails to assign 2007::7 address due to another host using it already.

Sample RusTCP log output Sample RusTCP log output

Sending response to ICMPv6 ND Neighbor Solicitation and replying to ping requests.

Sample RusTCP log output Sample RusTCP log output

Using Eui64 + ICMPv6 Router Solicitation / Router Advertisement mechanism to automatically assign LLA and GUA addresses.

Sample RusTCP log output Sample RusTCP log output