Ncat HTTP starpniekservera režīms pret fiksētu TCP retranslatoru
Fiksēts baitu retranslators atstāj HTTP apstrādi esošajam starpniekserverim. Ncat HTTP klausīšanās režīms ir cits, protokolu saprotošs pakalpojums.
client → local TCP relay → existing forward proxy → destinationŠajā izkārtojumā retranslatoram ir viens fiksēts augšupstraumes kanāls. Tas nodod klienta pieprasījumu nemainītu esošajam tiešajam starpniekserverim. Šis starpniekserveris nolasa absolūto URL vai CONNECT mērķi, piemēro politiku un atver galamērķa savienojumu.
Retranslatora novirzīšana tieši uz vietni maina līgumu. Tiešajam starpniekserverim jāizvēlas galamērķi un jāapstrādā HTTP kadrējums un savienojuma uzvedība; resursdatora nosaukuma izvilkšana no pirmās rindas nav pietiekama.
Nmap Ncat atsevišķi piedāvā HTTP saprotošu klausīšanās režīmu:
ncat --listen 127.0.0.1 3128 --proxy-type httpŠis loopback piemērs izmanto Ncat starpniekservera ieviešanu, nevis funkciju, kas ir katram nc. Tā klausīšanās puses starpniekserveris apstrādā HTTP metodes un CONNECT. Tā klienta puses SOCKS opcijas klausīšanās režīmā neizveido SOCKS serveri. Pastāvīgam koplietotam pakalpojumam nepieciešama arī apzināta savienojumu apstrāde, piekļuves kontrole un reģistrēšana.
Novērošanai nosakiet šifrēšanas robežu. Retranslators vienkāršā HTTP starpniekservera savienojumā redz pieprasījumus un atbildes. Pēc CONNECT galamērķa HTTPS ir TLS baiti, nevis lasāms lapas saturs. TLS līdz starpniekserverim slēpj pat sākotnējo apmaiņu šajā saitē. Interpretētiem darījumiem izmantojiet klienta un starpniekservera diagnostiku, un aizsargājiet žurnālus, kuros var būt akreditācijas dati vai jutīgi URL.