Az Ncat HTTP-proxy módja szemben egy rögzített TCP-relével
A rögzített bájtrelé a HTTP feldolgozását a meglévő proxyra hagyja. Az Ncat HTTP-figyelő módja más, protokolltudatos szolgáltatás.
client → local TCP relay → existing forward proxy → destinationEbben az elrendezésben a relének egyetlen rögzített felső iránya van. Változatlanul továbbítja a kliens kérését a meglévő továbbító proxyhoz. Az a proxy beolvassa az abszolút URL-t vagy a CONNECT-célt, szabályt alkalmaz, és megnyitja a célkapcsolatot.
Ha a relét közvetlenül egy webhelyre irányítjuk, a szerződés megváltozik. A továbbító proxynak célokat kell választania, és kezelnie kell a HTTP-keretezést és a kapcsolat viselkedését; az első sorból kinyert hosztnév nem elég.
Az Nmap Ncatje külön kínál HTTP-tudatos figyelő módot:
ncat --listen 127.0.0.1 3128 --proxy-type httpEz a loopback példa az Ncat proxy-megvalósítását használja, nem minden nc közös funkcióját. A figyelő oldali proxyja kezeli a HTTP-módszereket és a CONNECT-et. A kliens oldali SOCKS-beállításai nem hoznak létre SOCKS-kiszolgálót figyelő módban. Az állandó, megosztott szolgáltatáshoz szándékos kapcsolatkezelés, hozzáférés-vezérlés és naplózás is kell.
A megfigyeléshez jelölje ki a titkosítási határt. Egy relé sima HTTP-proxykapcsolaton látja a proxy kéréseit és válaszait. CONNECT után a cél HTTPS-e TLS-bájtok, nem olvasható oldaltartalom. A proxyhoz menő TLS még az adott kapcsolat kezdeti proxyváltását is elrejti. Értelmezett tranzakciókhoz használjon kliens- és proxydiagnosztikát, és védje azokat a naplókat, amelyek hitelesítő adatokat vagy érzékeny URL-eket tartalmazhatnak.