Mengenal Proxychains | NitrouZ Personal Pages

Mengenal Proxychains

proxychains adalah :

  • aplikasi yang mendukung TCP dan DNS tunneling melaui proxy
  • aplikasi yang mendukung proxy HTTP, SOCKS4 dan SOCKS 5
  • mendukung penggunaan proxy dengan tipe berbeda pada rantai yang sama
  • membuat rantai proxy: menggabungkan beberapa proxy dalam satu rantai

pemanfaatan proxychains :

  • menjalankan aplikasi melalui proxy server
  • mengakses internet dari jaringan yang dibatasi oleh firewall
  • menyembunyikan IP
  • menjalankan SSH, telnet, wget, ftp, apt, vnc, nmap, dan lain-lain melalui proxy
  • mengakses intranet (192.168.x.x/10.x.x.x) dari luar melalui reverse proxy

proses instalasi dari source :

  • download source dari situsnya
  • unpack dengan perintah (ganti x sesuai versi)
    tar -xzvf proxychains-x.x.tar.gz
  • masuk ke direktori hasil unpacking (ganti x sesuai versi)
    cd proxychains-x.x
  • configure, make (menggunakan lebih dari 1 thread biar cepat) dan install
    ./configure && make -j3 && sudo make install-strip
  • edit file konfigurasi proxychains yaitu "/etc/proxychains.conf" sesuai kebutuhan

contoh penggunaan proxychains untuk SSH tunneling :

  • buat tunnel menggunakan ssh (*nix) atau putty (Win32)
    ssh -fNC -D 8888 someone@somewhere.net
  • check apakah tunnel sudah aktif
    netstat -an | grep 8888
  • edit file konfigurasi proxychain (/etc/proxychains.conf), tambahkan baris berikut setelah "[ProxyList]"
    socks5    127.0.0.1 8888
  • jalankan aplikasi yang ingin dilewatkan melalui proxy menggunakan perintah "proxychains nama_aplikasi" , misalnya
    proxychains lynx http://www.checkip.org/
  • dengan cara di atas, maka lynx akan berjalan dengan menggunakan SSH tunnel yang sudah diaktifkan sebelumnya :D

Terima kasih :

Tuhan Yang Maha Esa, TKP Crew, Anya, Pinczakko, D3L and you :)

, ,

One Response to Mengenal Proxychains

  1. silip January 14, 2010 at 16:13 #

    bisa beberapa level proxy ya?
    spti ini:
    mine—>1st_proxy—>2nd_proxy—>net

Leave a Reply