hc-httpclient-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: httpclient socks dns not working correctly
Date Tue, 11 Sep 2012 12:19:58 GMT
On Sun, 2012-09-09 at 18:53 -0400, Arya wrote:
> Hi Oleg
> 
> I could be mistaken but as far as I know HTTPClient has built in socks
> support since version 4? I use HTMLUnit and one of the devs said that they
> were able to add socks support to HTMLUnit after upgrading to httpclient 4.
> Also take a look at this example
> http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientExecuteSOCKS.java
> 

HttpClient 4.x made it easier to customize the process of network socket
initialization. One can leverage this mechanism to apply custom SOCKS
configurations, but otherwise HttpClient 4.x remains completely SOCKS
unaware.

Oleg   


> On Sun, Sep 9, 2012 at 1:52 PM, Oleg Kalnichevski <olegk@apache.org> wrote:
> 
> > On Sat, 2012-09-08 at 17:11 -0400, Arya wrote:
> > > Hello
> > >
> > > When using socks proxy with httpclient the dns gets resolved on the local
> > > machine instead of on the proxy machine. socks 5 should not be behaving
> > > like this and it causes security issues. When I use TOR with httpclient
> > set
> > > to use it as a SOCKS proxy TOR gives out warning messages about DNS not
> > > being resolved on the remote proxy server which it should, but when I use
> > > Java's native socks proxy support everything works as expected with no
> > > warning messages about dns not being resolved on the proxy server. Are
> > > there any plans to fix this issue?
> > >
> > > Regards!
> >
> > SOCKS is a TCP/IP level proxy mechanism, not an HTTP level one.
> > HttpClient doesn't have any SOCKS specific logic and it simply relies on
> > the functionality provided by JRE. I'll happily review and commit a
> > patch improving SOCKS support in HttpClient but I have no good knowledge
> > of the SOCKS protocol myself and have no intention of investing my time
> > into learning it.
> >
> > Oleg
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> > For additional commands, e-mail: httpclient-users-help@hc.apache.org
> >
> >



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org


Mime
View raw message