HTTP proxy režim Ncat verzus pevné TCP relé
Pevné bajtové relé ponecháva spracovanie HTTP existujúcemu proxy. Režim počúvania HTTP v Ncat je iná služba, ktorá rozumie protokolu.
client → local TCP relay → existing forward proxy → destinationV tomto usporiadaní má relé jeden pevný nadradený tok. Odovzdáva požiadavku klienta nezmenenú existujúcemu doprednému proxy. Ten prečíta absolútnu URL alebo cieľ CONNECT, uplatní politiku a otvorí pripojenie k cieľu.
Nasmerovanie relé priamo na webovú stránku mení zmluvu. Dopredné proxy musí vyberať ciele a zvládať rámovanie HTTP a správanie pripojení; vytiahnutie názvu hostiteľa z prvého riadku nestačí.
Ncat z Nmapu samostatne ponúka režim počúvania, ktorý rozumie HTTP:
ncat --listen 127.0.0.1 3128 --proxy-type httpTento príklad loopback používa implementáciu proxy v Ncat, nie funkciu spoločnú pre každý nc. Jeho proxy na strane počúvania zvláda metódy HTTP a CONNECT. Jeho voľby SOCKS na strane klienta v režime počúvania nenastavujú server SOCKS. Trvalá zdieľaná služba tiež vyžaduje premyslenú obsluhu pripojení, riadenie prístupu a zaznamenávanie.
Na pozorovanie určite hranicu šifrovania. Relé na bežnom pripojení HTTP proxy vidí požiadavky a odpovede proxy. Po CONNECT je HTTPS cieľa bajtový tok TLS, nie čitateľný obsah stránky. TLS k proxy skryje aj počiatočnú výmenu proxy na tomto spojení. Používajte diagnostiku klienta a proxy pre interpretované transakcie a chráňte záznamy, ktoré môžu obsahovať prihlasovacie údaje alebo citlivé URL.