client → local TCP relay → existing forward proxy → destination

Bu düzenlemede aktarıcının tek bir sabit üst akışı vardır. İstemcinin isteğini değiştirmeden mevcut ileri proxy’ye iletir. O proxy mutlak URL’yi veya CONNECT hedefini okur, ilke uygular ve hedef bağlantısını açar.

Aktarıcıyı doğrudan bir web sitesine yöneltmek sözleşmeyi değiştirir. İleri proxy hedefleri seçmeli ve HTTP çerçevelemesini ve bağlantı davranışını yönetmelidir; ilk satırdan ana makine adı çıkarmak yeterli değildir.

Nmap’in Ncat’i ayrıca HTTP’yi anlayan bir dinleme modu sunar:

ncat --listen 127.0.0.1 3128 --proxy-type http

Bu loopback örneği her nc’in paylaştığı bir özellik değil, Ncat’ın proxy uygulamasını kullanır. Dinleme tarafındaki proxy’si HTTP yöntemlerini ve CONNECT’i işler. İstemci tarafındaki SOCKS seçenekleri dinleme modunda bir SOCKS sunucusu kurmaz. Kalıcı paylaşılan bir hizmet ayrıca bilinçli bağlantı yönetimi, erişim denetimi ve günlük kaydı gerektirir.

Gözlem için şifreleme sınırını belirleyin. Düz bir HTTP proxy bağlantısındaki aktarıcı proxy isteklerini ve yanıtlarını görebilir. CONNECT’ten sonra hedefin HTTPS’i TLS baytlarıdır, okunabilir sayfa içeriği değildir. Proxy’ye giden TLS o bağlantıdaki ilk proxy alışverişini bile gizler. Yorumlanan işlemler için istemci ve proxy tanılamayı kullanın ve kimlik bilgileri ya da hassas URL’ler içerebilecek günlükleri koruyun.

İlgili makaleler