Proxychains nedir?
Proxy zincirleri Linux, BSD ve ayrıca macOS tabanlı işletim sistemlerinde çalışan HTTP, HTTPS, SOCKS4 ve SOCKS5 gibi protokolleri destekleyen bir proxy sunucu görevi gören bir araçtır. Bu araç, yerel bir program tarafından yapılan herhangi bir TCP bağlantısının, hedefine bir dizi yapılandırılmış proxy aracılığıyla İnternet'e gitmesine izin verir. Bu şekilde, trafiğimiz, İnternet'teki kimliğimizi anonimleştirmek, operatörümüzün bize sağladığı genel IP adresini gizlemek ve bağlandığımız son proxy'nin genel IP'si ile İnternet'e gitmek için bir veya daha fazla proxy'den geçebilir. .
Bu programın bazı çok ilginç özellikleri, ister HTTP ister HTTPS, SOCKS4 ve SOCKS5 proxy'leri olsun, aynı anda birkaç tür proxy'yi zincirlememize izin vermesidir. Ek olarak, farklı trafik tünelleme seçeneklerini yapılandırarak, birkaç proxy sunucusu tanımlamaya ve programın kendisinin bunları rastgele seçmesine, kesinlikle tanımladığımız konfigürasyonda, dinamik olarak ve ayrıca "Round Robin" modunda yapabileceğiz. Proxychains çözme yeteneğine sahiptir DNS Proxy aracılığıyla istekleri (UDP ile çalışır), bu nedenle DNS çözümlemeleri de anonim olacaktır.
Son olarak, proxy zincirleri, maksimum sayıda zincirlenmiş proxy tanımlamanıza olanak tanır. Bu son hususu hesaba katmalıyız, ne kadar çok proxy bağlarsak, anonimliğimiz o kadar büyük olur çünkü trafik bir sunucudan diğerine "atlar", ancak elde edeceğimiz performans her ikisi açısından da gerçekten düşük olacaktır. hız ve ayrıca gecikme (bağlantı gecikmesi çok yüksek olacaktır).
Tor ağının kullanımı sayesinde, Proxychains'deki Tor ağını, Tor gibi özel bir yazılım kullanmaya gerek kalmadan bu anonim ağ üzerinden internete gidecek şekilde yapılandırabiliriz. Browser Ekibimizde herhangi bir şey yapılandırmak zorunda kalmadan Tor ağında gezinmeye hizmet eder.
Bu programın bazı çok ilginç özellikleri, ister HTTP ister HTTPS, SOCKS4 ve SOCKS5 proxy'leri olsun, aynı anda birkaç tür proxy'yi zincirlememize izin vermesidir. Ek olarak, farklı trafik tünelleme seçeneklerini yapılandırarak, birkaç proxy sunucusu tanımlamaya ve programın kendisinin bunları rastgele seçmesine, kesinlikle tanımladığımız konfigürasyonda, dinamik olarak ve ayrıca "Round Robin" modunda yapabileceğiz. Proxychains çözme yeteneğine sahiptir DNS Proxy aracılığıyla istekleri (UDP ile çalışır), bu nedenle DNS çözümlemeleri de anonim olacaktır.
Son olarak, proxy zincirleri, maksimum sayıda zincirlenmiş proxy tanımlamanıza olanak tanır. Bu son hususu hesaba katmalıyız, ne kadar çok proxy bağlarsak, anonimliğimiz o kadar büyük olur çünkü trafik bir sunucudan diğerine "atlar", ancak elde edeceğimiz performans her ikisi açısından da gerçekten düşük olacaktır. hız ve ayrıca gecikme (bağlantı gecikmesi çok yüksek olacaktır).
Tor ağının kullanımı sayesinde, Proxychains'deki Tor ağını, Tor gibi özel bir yazılım kullanmaya gerek kalmadan bu anonim ağ üzerinden internete gidecek şekilde yapılandırabiliriz. Browser Ekibimizde herhangi bir şey yapılandırmak zorunda kalmadan Tor ağında gezinmeye hizmet eder.
Linux'a Tor ve Proxychains Kurulumu
Yapmamız gereken ilk şey, sistemi yamalar ve en son uygulamalarla güncellemektir, bunun için bir terminal açıp şunu yazacağız:
sudo apt update && sudo apt upgrade
Bu işleme devam etmeden önce depoların güncellenmesini ve tüm güncellemelerin yüklenmesini bekleyeceğiz. Sistemimiz güncellendiğinde, Tor'u aynı depolardan şunu yazarak kuracağız:
Anonim bağlantılar yapmak için gerekli olan iki paketi kurduktan sonra, aşağıdaki komutu göstererek Tor modülünü etkinleştirmeliyiz:
sudo service tor start
Ve bunun doğru şekilde başladığını kontrol ediyoruz:
sudo service tor status
Artık Tor hizmetini etkinleştirdiğimize göre, Tor ağını kullanarak İnternet'e gitmek için Proxychains'de gerekli yapılandırmayı yapacağız.
sudo apt update && sudo apt upgrade
Bu işleme devam etmeden önce depoların güncellenmesini ve tüm güncellemelerin yüklenmesini bekleyeceğiz. Sistemimiz güncellendiğinde, Tor'u aynı depolardan şunu yazarak kuracağız:
Anonim bağlantılar yapmak için gerekli olan iki paketi kurduktan sonra, aşağıdaki komutu göstererek Tor modülünü etkinleştirmeliyiz:
sudo service tor start
Ve bunun doğru şekilde başladığını kontrol ediyoruz:
sudo service tor status
Artık Tor hizmetini etkinleştirdiğimize göre, Tor ağını kullanarak İnternet'e gitmek için Proxychains'de gerekli yapılandırmayı yapacağız.
Tor ile çıkmak için proxy yapılandırması
Tor zaten başladığında, Proxychains yapılandırma dosyasını değiştireceğiz, bunun için şunu yazacağız:
sudo nano /etc/proxychains.conf
Konfigürasyon dosyasını açtıktan sonra, önceden yapılmış tüm konfigürasyonları görebileceğiz ve kullanımımıza uyarlamak için farklı gelişmiş parametreleri konfigüre etmemiz gerekecek.
Bu dosyada aşağıdaki değişiklikleri yapmalıyız:
sudo nano /etc/proxychains.conf
Konfigürasyon dosyasını açtıktan sonra, önceden yapılmış tüm konfigürasyonları görebileceğiz ve kullanımımıza uyarlamak için farklı gelişmiş parametreleri konfigüre etmemiz gerekecek.
Bu dosyada aşağıdaki değişiklikleri yapmalıyız:
- # Dynamic_chain satırını silerek yorumunuzu kaldırın, bu şekilde zincir dinamik olacaktır.
- Bir # sıkı_zincir satırı ile yorum yapın, bu şekilde zincir katı olmayacaktır.
Yapılandırma aşağıdaki gibi olacaktır:
Gördüğünüz gibi aşağıdaki parametreleri yapılandırabiliriz:
- Dinamik zincir: vekiller zinciri dinamik olacaktır.
- Strict_chain: vekiller zinciri, tanımladığımız gibi statik olacaktır.
- Random_chain: proxy zinciri rastgele olacaktır
- Chain_len: zincir uzunluğu, maksimum 2 veya ne istersen.
Şimdi çok önemli bir ek yapılandırma yapmamız gerekecek ve bu da istediğimiz SOCKS5'i yapılandırmak, bunu yapmak için bu yapılandırmayı en alta yerleştirmemiz gerekecek: " sock5 127.0.0.1 9050 başlıklı bir kılavuz yayınladı
Bu bölümde yapabileceğimiz diğer konfigürasyonlar şöyle olacaktır:
Bu bölümde yapabileceğimiz diğer konfigürasyonlar şöyle olacaktır:
- Proxy_dns: DNS istek trafiğinin veri sızıntısını önlemek için proxy üzerinden de geçmesini istiyorsak.
- tcp_read_time_out ve tcp_connect_time_out dahili parametrelerdir, ne yaptığınızı bilmediğiniz sürece ona dokunmamanız önerilir.
Elbette, hemen aşağıdaki proxy listesini yapılandırabiliriz, HTTP, sock4 veya socks5, ek olarak, proxy'nin bir tür kimlik doğrulamasına ihtiyaç duyması durumunda, doğrudan bağlanması için de belirtebileceğiz.
Bu adımlarla, tor ağı üzerinden İnternet'e gitmek için proxy zincirlerini kullanarak web tarayıcısını başlatmak için her şeye hazırız.
Bu adımlarla, tor ağı üzerinden İnternet'e gitmek için proxy zincirlerini kullanarak web tarayıcısını başlatmak için her şeye hazırız.
Web tarayıcısını veya programları proxy zincirleriyle çalıştırın
Proxy zincirlerini yapılandırdıktan sonra, şimdi proxy zincirlerini kullanarak web tarayıcısını çalıştırmamız gerekecek, örneğin, Tor ağı üzerinden belirli bir web sitesini açmak için aşağıdaki komutu uygulayabiliriz:
proxychains firefox www.redeszone.net
Çalıştırıldığında, konsolda proxy zincirlerinin dahili olarak yaptığı her şeyi görebiliriz:
Ve hangi-es-my-ip.net'ten elde ettiğimiz IP'nin gerçekte bizim bağlantımızda sahip olduğumuz IP ile aynı olmadığını, ancak Tor ağı tarafından gizlendiğini kontrol edin.
Şu andan itibaren, önceki komuttan açılan tarayıcı penceresinde oluşturduğumuz tüm trafik tamamen anonim olacak ve aynı tarayıcıdan manuel olarak açtığımız başka herhangi bir pencereden doğrudan anonim olmayan bir bağlantı kurabilecektir.
Yapılandırdığımız bu vekil sunucu üzerinden İnternet erişimi olan başka bir programı çalıştırmak istemeniz durumunda, sadece "vekil zincirlerini" ve ardından istediğimiz programı çalıştırmanız gerekecektir. Örneğin, proxy zincirleri pentesterler tarafından anonim olarak uzaktan bağlantı noktası taraması yapmak için yaygın olarak kullanılır, bu şekilde, eğer şunları yürütürsek:
proxychains nmap -p 53 8.8.8.8
Yapılandırdığımız proxy'ye dayalı olarak bir port taraması gerçekleştirebiliriz, bu şekilde gerçek genel IP adresimiz görünmeyecek, ancak yapılandırılmış proxy'den biri görünecektir.
Bu öğretici ile, bu güçlü ve kullanımı kolay Proxychains programında yapılandırabileceğimiz Tor ağını veya diğer herhangi bir anonim proxy sunucusunu kullanarak, internette anonim olarak göz atıp farklı eylemler gerçekleştirebileceğinizi umuyoruz.
Kaynak: itigic
proxychains firefox www.redeszone.net
Çalıştırıldığında, konsolda proxy zincirlerinin dahili olarak yaptığı her şeyi görebiliriz:
Ve hangi-es-my-ip.net'ten elde ettiğimiz IP'nin gerçekte bizim bağlantımızda sahip olduğumuz IP ile aynı olmadığını, ancak Tor ağı tarafından gizlendiğini kontrol edin.
Şu andan itibaren, önceki komuttan açılan tarayıcı penceresinde oluşturduğumuz tüm trafik tamamen anonim olacak ve aynı tarayıcıdan manuel olarak açtığımız başka herhangi bir pencereden doğrudan anonim olmayan bir bağlantı kurabilecektir.
Yapılandırdığımız bu vekil sunucu üzerinden İnternet erişimi olan başka bir programı çalıştırmak istemeniz durumunda, sadece "vekil zincirlerini" ve ardından istediğimiz programı çalıştırmanız gerekecektir. Örneğin, proxy zincirleri pentesterler tarafından anonim olarak uzaktan bağlantı noktası taraması yapmak için yaygın olarak kullanılır, bu şekilde, eğer şunları yürütürsek:
proxychains nmap -p 53 8.8.8.8
Yapılandırdığımız proxy'ye dayalı olarak bir port taraması gerçekleştirebiliriz, bu şekilde gerçek genel IP adresimiz görünmeyecek, ancak yapılandırılmış proxy'den biri görünecektir.
Bu öğretici ile, bu güçlü ve kullanımı kolay Proxychains programında yapılandırabileceğimiz Tor ağını veya diğer herhangi bir anonim proxy sunucusunu kullanarak, internette anonim olarak göz atıp farklı eylemler gerçekleştirebileceğinizi umuyoruz.
Kaynak: itigic

