Come funzionano i proxychain

1

Sto accedendo a Internet utilizzando il proxy del mio ISP che blocca molti servizi come netcat. Così ho installato proxychain e ora posso usare netcat.

Non ho aggiunto alcun IP proxy esterno al file di configurazione di proxychains. Ho appena aggiunto il mio proxy ISP su di esso. Posso vedere i pacchetti inviati direttamente al mio proxy ISP.

Quindi come funziona?

proxychains.conf:

# proxychains.conf  VER 3.1
#
#        HTTP, SOCKS4, SOCKS5 tunneling proxifier with DNS.
#   

# The option below identifies how the ProxyList is treated.   
# only one option should be uncommented at time,
# otherwise the last appearing option will be accepted
#
#dynamic_chain
#
# Dynamic - Each connection will be done via chained proxies
# all proxies chained in the order as they appear in the list
# at least one proxy must be online to play in chain
# (dead proxies are skipped)
# otherwise EINTR is returned to the app
#
strict_chain  
#
# Strict - Each connection will be done via chained proxies
# all proxies chained in the order as they appear in the list
# all proxies must be online to play in chain
# otherwise EINTR is returned to the app 
#
#random_chain 
#
# Random - Each connection will be done via random proxy
# (or proxy chain, see  chain_len) from the list.
# this option is good to test your IDS :)

# Make sense only if random_chain
#chain_len = 2

# Quiet mode (no output from library)
#quiet_mode

# Proxy DNS requests - no leak for DNS data
proxy_dns 

# Some timeouts in milliseconds
tcp_read_time_out 15000
tcp_connect_time_out 8000 

# ProxyList format
#       type  host  port [user pass]
#       (values separated by 'tab' or 'blank')
#
#
#        Examples:
#
#               socks5  192.168.67.78   1080    lamer   secret
#       http    192.168.89.3    8080    justu   hidden
#       socks4  192.168.1.49    1080
#           http    192.168.39.93   8080    
#       
#
#       proxy types: http, socks4, socks5
#        ( auth types supported: "basic"-http  "user/pass"-socks )
#
[ProxyList]

http    Isp proxy   Isp port    username    password
https   Isp proxy   Isp port    username    password
ftp     Isp proxy   Isp port   username      password
socks   Isp proxy   Isp port   username      password



# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4     127.0.0.1 9050
    
posta Jeevansai Jinne 26.02.2017 - 14:40
fonte

1 risposta

0

Finalmente capito cosa sta succedendo è quando faccio netcat in qualche modo la mia richiesta è direttamente destinata all'indirizzo specificato non al proxy ma quando faccio netstat con proxychains, proxychains sta indirizzando la mia richiesta al mio server proxy quindi il mio proxy sta facendo la connessione con l'indirizzo e la risposta viene reindirizzato a me.

    
risposta data 18.03.2017 - 08:51
fonte

Leggi altre domande sui tag