c# - how to create a vpn software -


i want create application creates vpn between endpoints, hamachi and not have starting point. haven't found resource explain how create such network application.i want use c# because have experience it. need help, can put me on right way. thanks.

there number of distinct elements of vpn software you'll have figure out:

  • what technology/standard program use provide privacy? common ones ipsec, l2tp, pptp, ssh, , ssl. web searches ought turn rich information (including rfcs) on of these. if you're doing learning exercise, rather needing actual security, design own.
  • are implementing client, server, or both?
  • what operating system(s) support? affects need convince route packets through application.
  • do plan interoperate software implementing standard?

Comments

Popular posts from this blog

unicode - Are email addresses allowed to contain non-alphanumeric characters? -

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -