-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forcing a process to communicate through the proxy #434
Comments
Windows or Linux? |
@kayoub5 For first stage, Windows |
@ErcinDedeoglu you usually can force the whole OS, by using a tuntap device and making a VPN from it. Or use the WinDivert or WinPktFilter driver to alter packets. Npcap can also be used to alter packets, but it requires some registry changes. The most difficult part is figuring out what process each packet belong to. |
Thank you, @kayoub5. As I can see, it's easy for device-level proxy, and there are a lot of examples, most of them open-source. What I understand from your reply; Could you advise me for direction, please? |
Yes
Another solution you can try, is to perform Socket hooking, using for example https://github.com/thenameless314159/SocketHook |
@ErcinDedeoglu just out of curiosity, where did quest lead you? did you ever get it to work? |
Hello,
I'm researching this topic. I checked StackOverflow, and almost all issues redirected me to this project.
Please give me a hand if this is the correct place to ask.
I want to make a simple application that will take PID and force that PID's owner process to communicate via a proxy/socks.
Like ProxyCap or Proxifier... Can I use this library to make it happen? If not, could you teach me the terminology and what should I look for? So I can Google it more comfortably.
I appreciate any help you can provide.
The text was updated successfully, but these errors were encountered: