O ping não deveria funcionar através de proxychains?

O ping não deveria funcionar através de proxychains?

Sendo o pingprograma a implementação do protocolo ICMP (e sendo baseado em soquetes brutos em vez de soquetes TCP ou UDP),Eu não tenho certezase é suposto funcionar através de um programa como o proxychains.

Por exemplo, quando tento fazer o seguinte, o programa permanece travado para sempre até que eu Ctrl-Cfaça isso:

[root@hostA tmp]# proxychains ping www.google.com
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| www.google.com 
|S-chain|-<>-127.0.0.1:4000-<><>-4.2.2.2:53-<><>-OK
|DNS-response| www.google.com is 209.85.175.103
PING  (209.85.175.103) 56(84) bytes of data.

   ( ***** HUNG HERE FOREVER! ***** )

No entanto, um programa como curlfunciona muito bem:

[root@hostA tmp]# proxychains curl http://thin.npr.org > page.html
|DNS-request| thin.npr.org 
|S-chain|-<>-127.0.0.1:4000-<><>-4.2.2.2:53-<><>-OK
|DNS-response| thin.npr.org is 216.35.221.76
|S-chain|-<>-127.0.0.1:4000-<><>-216.35.221.76:80-<><>-OK
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2295  100  2295    0     0    284      0  0:00:08  0:00:08 --:--:--   565

[root@hostA tmp]# ls -l page.html 
-rw-r--r--. 1 root root 2339 Jun 29 17:37 page.html

Observe também que posso ping www.google.comusar outra máquina habilitada para Internet sem usar o proxychains. Em outras palavras, www.google.comparece ser um pingservidor capaz.

Responder1

Eu acho que não. Se você der uma olhadahttp://proxychains.sourceforge.net/afirma explicitamente que suporta TCP e DNS (que na verdade pode ser UDP ou TCP)

Você pode encontrar uma resposta semelhante aqui:http://www.backtrack-linux.org/wiki/index.php/Proxychains

Em geral, os proxies não suportam tráfego ICMP. Nem o Proxychains

informação relacionada