Istnieje kilka programów, takich jak Proxifier, które mogą zmusić exe do korzystania z serwera proxy. Jest też kilka innych. Ale wszystkie witryny wyglądają trochę podejrzanie. Nie ufam nawet Proxifier tbh ... Chciałbym wiedzieć, jak działają te programy. Jak oni to robią? Czy istnieje funkcja WinAPI, którą można w tym celu użyć? A może musisz wprowadzić kod do procesów?Jak zmusić określony proces do używania proxy do komunikacji sieciowej
Udało mi się znaleźć tylko funkcje umożliwiające zmianę globalnego proxy okna. Ale niektóre programy nie dbają o to, co mówi globalny serwer proxy, zawsze próbują się połączyć bezpośrednio, nawet jeśli nie jest to możliwe ...
Myślę, że * użyłbyś sterownika filtru NDIS do tego typu rzeczy. Ale nie znam tej technologii. –
Wiem, że wireshark używa jakiejś technologii, która działa na poziomie sterownika. Jest w stanie przechwycić cały ruch sieciowy na moim komputerze, ale jest zbyt niski, aby wiedzieć, który proces wysłał który pakiet. Myślę więc, że to, co sugerujesz, nie zadziała. – Forivin
Dlaczego musisz wiedzieć, który proces wysłał pakiet? (Ale podejrzewam, że możesz, jeśli musisz, czy port źródłowy pakietu nie będzie w stanie jednoznacznie zidentyfikować procesu, z którego pochodzi?) –