Click here to Skip to main content
15,879,326 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am doing a project. I am trying to capture network connection and route it to different available NIC. My first objective is to create virtual network adapter and then route all sockets connection to different NIC. I am good at Java and C# and Network Programming.

I think, in OpenVPN software (Private Tunnel), it creates a virtual network adapter and captures all network connection and encrypt and send it to its server through physical NIC and back from server to physical NIC and then send it to respective application.

I searched and couldn't find a single proper documentation about virtual network adapters and its programming.
First my question is, how they capture network connection and send it to physical NIC and the gets the data back to the application?
Second, can i create a virtual network adapter and perform same task as private tunnel to solve my problems using java or c#?

Thanks
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900