O modo proxy HTTP de Ncat fronte a un relé TCP fixo
Un relé fixo de bytes deixa o procesamento HTTP ao proxy existente. O modo de escoita HTTP de Ncat é un servizo distinto, consciente do protocolo.
client → local TCP relay → existing forward proxy → destinationNesta disposición, o relé ten un só upstream fixo. Pasa a solicitude do cliente sen cambios ao proxy directo existente. Ese proxy le a URL absoluta ou o obxectivo CONNECT, aplica a política e abre a conexión de destino.
Apuntar o relé directamente a un sitio web cambia o contrato. Un proxy directo debe seleccionar destinos e xestionar o enquadrado HTTP e o comportamento da conexión; extraer un nome de host da primeira liña non abonda.
O Ncat de Nmap ofrece por separado un modo de escoita consciente de HTTP:
ncat --listen 127.0.0.1 3128 --proxy-type httpEste exemplo de loopback usa a implementación de proxy de Ncat, non unha función que comparta cada nc. O seu proxy do lado de escoita xestiona os métodos HTTP e CONNECT. As súas opcións SOCKS do lado cliente non establecen un servidor SOCKS en modo de escoita. Un servizo compartido persistente tamén necesita xestión deliberada de conexións, control de acceso e rexistro.
Para observar, localice a fronteira do cifrado. Un relé sobre unha conexión de proxy HTTP simple pode ver as solicitudes e respostas do proxy. Tras CONNECT, o HTTPS de destino son bytes TLS, non contido de páxina lexible. O TLS cara ao proxy oculta mesmo o intercambio inicial do proxy nesa ligazón. Use diagnóstico de cliente e proxy para transaccións interpretadas e protexa os rexistros que poidan conter credenciais ou URL sensibles.