Advanced proxy
Aplikacja napisana w c i assemblerze na zaliczenie z przedmiotu "Sieci komputerowe i programowanie rozproszone". Program w prosty sposób poprzez nadpisanie kilku początkowych bajtów SOCKAPI connect przejmuje kontrolę nad procesem łączenia gniazda TCP ze zdalnym hostem i przekierowuje połączenie przez wybrany serwer proxy.
Aplikacja powinna działać na systemie Windows XP SP2 z niemal każdym programem używającym SOCKAPI. Ponieważ w Advanced proxy użyłem techniki api hooking, do poprawnego działania aplikacji nie potrzebne są uprawnienia administratora pod warunkiem, że nie przejmujemy kontroli nad procesem, do którego nie mamy uprawnień (hookowanie aplikacji o uprawnieniach administratora z poziomu zwykłego użytkownika).
Inwokacja aplikacji jest banalnie prosta. W konsoli należy wpisać
aproxy nazwa_binarki_programu ip_serwera_proxy port_proxy
np: aproxy firefox.exe 127.0.0.1 9050
Advanced proxy działa z serwereami SOCKS 5 (np. Tor) i aplikacjami takimi jak: putty, FireFox, InternetExplorer, Gadu-gadu, "Remote Desktop Connection" itd.
Ściągnij program wraz z kodami źródłowymi
Proszę zważać na to co piszecie w komentarzach. Wpisy zawierające idiotyczne, obraźliwe, wulgarne, ubogie merytorycznie lub niezgodne z polskim prawem treści będą usuwane.