Habka proxy HTTP ee Ncat iyo ka hor gudbinta TCP go’an ah
Gudbin byte go’an ah waxa uu ka shaqaynta HTTP uga tagaa proxy-ga jira. Habka dhegeysiga HTTP ee Ncat waa adeeg kale oo garanaya borotokoolka.
client → local TCP relay → existing forward proxy → destinationHabayntan, gudbintu waxa ay leedahay hal korka go’an ah. Waxa ay codsiga macmiilka u gudbisaa isbeddel la’aan proxy-ga hore ee jira. Proxy-gaas waxa uu akhriyaa URL buuxda ama bartilmaameedka CONNECT, waxa uu dabaqaa siyaasad, wuxuuna furaa xidhiidhka meesha loo socdo.
Gudbinta si toos ah ugu jeedinta mareegta waxa ay beddeshaa heshiiska. Proxy hore waa in uu doortaa meelaha loo socdo oo uu maareeyo qaabaynta HTTP iyo habdhaqanka xidhiidhka; magaca martigeliyaha oo safka koowaad laga soo saaro kuma filna.
Ncat ee Nmap waxa uu si gooni ah u bixiyaa hab dhegeysi oo fahma HTTP:
ncat --listen 127.0.0.1 3128 --proxy-type httpTusaalahan loopback waxa uu isticmaalaa hirgelinta proxy ee Ncat, ma aha sifo ay wadaagaan nc kasta. Proxy-ga dhinaca dhegeysiga waxa uu maareeyaa hababka HTTP iyo CONNECT. Xulashooyinka SOCKS ee dhinaca macmiilka kuma aasaasaan server SOCKS habka dhegeysiga. Adeeg la wadaago oo joogto ah waxa kale oo u baahan maareyn xidhiidh oo ula kac ah, xakamaynta gelitaanka iyo diiwaangelin.
U fiirsashada, calaamadee xadka sirta. Gudbin ku jirta xidhiidh proxy HTTP cad waxa ay arki kartaa codsiyada iyo jawaabaha proxy-ga. Ka dib CONNECT, HTTPS-ka meesha loo socdo waa byte TLS, ma aha nuxur bog la akhrin karo. TLS ee proxy-ga xitaa waxa uu qariyaa isdhaafsiga bilowga ah ee proxy-ga xidhiidhkaas. Isticmaal baaritaanka macmiilka iyo proxy-ga ee macaamilada la fasiraday, oo ilaali diiwaannada laga yaabo inay ku jiraan aqoonsiyo ama URL xasaasi ah.