My main goal is to create an advanced program for managing packets that are routed on my network through a router. Let my program have full control over the router. Set the download / upload speed to my inputs, apply the effect to certain devices inside my network. Block downloading or traffic loading. Set a second delay for the download or download speed. Specify% loss packets and the list goes on.
The problem is that I do not know where to start. I know most languages at the most basic level. I would like to create this program in C, C ++ or C #, but I don’t know yet. What else do I need to know before creating this program? Winsock or something else? Winpcap API?
This goal is my motivation to learn programming to the extreme, and I really look forward to it.
Thanks in advance!
source
share