-notice- i used the repo make-your-x's help while making this project Why i made this project: i made this project to test my skills on c++ which i just finished a 75+ hr course in Udemy (cirt here) and i wanted to know how much i could go on to the real world and test my skills this was also a jump from the port scanner project in python because i jumped from a bit hard project this wasnt too much of a problem to understand( ai used only for learning not coding ) Anyways i learnt How packets flow through the system (by bypassing the the normal OS network stack) and what a ethernet frame(bone struc) looks like And finally how Protocal dispatching works/looks like.