Skip to content

A simple basic network protocol stack simulation library

License

Notifications You must be signed in to change notification settings

steelonion/protocolstack

Repository files navigation

Virtual Protocol Stack

Introduction

This project aims to implement a common protocol stack using software, allowing for the simulation of computer nodes within software.

Implementation

  • ARP
  • ICMP/Ping
  • ICMP
  • IP
  • UDP
  • TCP/Client
  • TCP/Server

Issues

Currently, it seems that Windows intercepts packets with non-network card MAC addresses during testing, causing the test program to be unable to respond to external messages.

Usage

Please refer to the unit test project and CLI project for details.

About

A simple basic network protocol stack simulation library

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages