Ncat-ийн HTTP прокси горим ба тогтмол TCP релей
Тогтмол байт релей нь HTTP боловсруулалтыг одоо байгаа проксид үлдээдэг. Ncat-ийн HTTP сонсох горим нь протоколыг ойлгодог өөр үйлчилгээ.
client → local TCP relay → existing forward proxy → destinationЭнэ зохион байгуулалтад релей нэг тогтмол дээд урсгалтай. Клиентийн хүсэлтийг өөрчлөхгүйгээр одоо байгаа урагш проксид дамжуулдаг. Тэр прокси үнэмлэхүй URL эсвэл CONNECT зорилгыг уншиж, бодлого хэрэглэж, очих газрын холболтыг нээдэг.
Релейг шууд вэб сайт руу чиглүүлэх нь гэрээг өөрчилдөг. Урагш прокси нь очих газрыг сонгож, HTTP хүрээлэлт болон холболтын зан төлөвийг зохицуулах ёстой; эхний мөрөөс хостын нэрийг гаргаж авах нь хангалтгүй.
Nmap-ийн Ncat тусдаа HTTP-г ойлгодог сонсох горим санал болгодог:
ncat --listen 127.0.0.1 3128 --proxy-type httpЭнэ loopback жишээ Ncat-ийн прокси хэрэгжүүлэлтийг ашигладаг бөгөөд nc бүрт байдаг боломж биш. Түүний сонсох талын прокси HTTP арга болон CONNECT-ийг зохицуулна. Клиент талын SOCKS сонголтууд нь сонсох горимд SOCKS сервер үүсгэхгүй. Байнгын хуваалцсан үйлчилгээнд холболтыг зориуд зохицуулах, хандалтын хяналт, бүртгэл шаардлагатай.
Ажиглахын тулд шифрлэлтийн хил хязгаарыг тодорхойл. Энгийн HTTP прокси холболт дээрх релей прокси хүсэлт, хариуг харж чадна. CONNECT-ийн дараа очих газрын HTTPS нь TLS байт бөгөөд уншиж болох хуудасны агуулга биш. Прокси хүртэлх TLS тэр холболт дээрх эхний прокси солилцоог ч нуудаг. Тайлбарласан гүйлгээнд клиент ба прокси оношилгоог ашиглаж, итгэмжлэл эсвэл мэдрэмтгий URL агуулж болох логыг хамгаал.