I have an c# desktop application which is run as executable on the client machines. This application communicate with the server using HTTPWebRequest.
1. I want to make it secure against any possible decompilation/reverse engineering.(Using free or paid tool)
2. Prevent any data monitoring from this applciation using any type of proxy/reverse proxy/trasnparent proxy etc. No one should able to see its data.
3. Should not run on any virtaul machines/ Docker etc.
1. An c# application with above objectives with source code which we can integrate with our application.