1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

SOCKS vs. HTTP proxies?

Discussion in 'Proxies' started by johndea, Jul 20, 2011.

  1. johndea

    johndea Regular Member

    Joined:
    Jun 23, 2011
    Messages:
    308
    Likes Received:
    35
    What is the difference between SOCKS and HTTP proxies?

    Is it true that not all HTTP proxies are anonymous?
     
  2. Subsonic

    Subsonic Regular Member

    Joined:
    Mar 17, 2011
    Messages:
    367
    Likes Received:
    333
    Location:
    DNS root zone database
    Yeah, not all HTTP proxies are anonymous. Some of them will leak your IP address so it's very easy to find out who you are. The wikipedia article here: http://en.wikipedia.org/wiki/SOCKS has a pretty good explanation about the differences between HTTP and SOCKS proxies. The main difference is basically that SOCKS operates at a lower level.
     
    • Thanks Thanks x 1
  3. johndea

    johndea Regular Member

    Joined:
    Jun 23, 2011
    Messages:
    308
    Likes Received:
    35
    Thanks. I have looked over the wikipedia page.

    So HTTP proxies can leak your IP. What about SOCKS proxies?

    I understand that SOCKS is lower level, so it can be used for non-HTTP traffic, correct?

    For HTTP traffic, are there any use cases in which I should prefer HTTP or SOCKS proxy?
     
  4. davids355

    davids355 Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 25, 2011
    Messages:
    8,802
    Likes Received:
    6,372
    Home Page:
    So what's the difference then? I thought socks was just an ip AND a port?

    I read wiki but didn't help. Can anyone explain as I'm interested...??
     
  5. kokoloko75

    kokoloko75 Elite Member

    Joined:
    Jan 1, 2011
    Messages:
    1,628
    Likes Received:
    1,936
    Occupation:
    Design director
    Location:
    Paris (France)
    You can differentiate HTTP and SOCKS through their ports.
    For example : 1080 is Socks and 8080 is HTTP (...).

    Then, to differentiate HTTP L1/L2/L3 (anonymous, high anonymous, ...), you must test proxies and read their replies.

    (If I'm not wrong...)

    Beny
     
  6. davids355

    davids355 Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 25, 2011
    Messages:
    8,802
    Likes Received:
    6,372
    Home Page:
    Don't see why it's necessary though. I get with a proxy you are going via another ip - so the destination see that ip and not yours. Why does it matter what port you are going through?

    A guy on here a while back offered me socks and gave me a list with one ip and about 100 ports - what is the point of that?
     
    • Thanks Thanks x 1
  7. sirgold

    sirgold Supreme Member

    Joined:
    Jun 25, 2010
    Messages:
    1,260
    Likes Received:
    645
    Occupation:
    Busy proving the Pareto principle right
    Location:
    A hot one
    Well, the difference lies in the way they actually are built first and foremost, way before classifying them according to their respective types...

    Socks are in general a WAY more versatile kind of proxy than even an elite http proxy is, due to how the intrinsic protocol works. While http is meant to be mainly a protocol to relay the http protocol, socks is meant to be way less specific kind of relay allowing seamlessly most protocols. Look up the ISO/OSI stack to understand this thing of the protocols if in doubt...

    IF the http proxy supports "CONNECT" calls they will merrily allow a general socket to be tunneled, but if the proxy lacks this capability (that's totally up to the http proxy admin to enable or not) you're gonna be stuck to the http (web) protocol.

    Socks proxies have been designed with a way broader approach in mind, thus making them the ideal way to tunnel most tcp/ip connections. Various implementations of system-wide socks clients make it possible for a system to relay the entire tcp/ip stack thru specific socks proxy IPs on both windows and unix variants (socksify and torify that's the equivalent for tor are the first on top of my mind)...

    Made clear the distinction among the two, each protocol has specific subtypes as already described.

    Http proxies may be L1/L2/L3, categorized according to the specific headers the proxy itself sends (aka how anonymous you'll ultimately end up being for your endpoint..)

    Socks proxies are known to have to main variants: version 4 and version 5 that without delving too much into it are very similar for the end user (you).

    HTH
     
    • Thanks Thanks x 13
    Last edited: Jul 21, 2011
  8. camstryker

    camstryker Registered Member

    Joined:
    May 1, 2012
    Messages:
    90
    Likes Received:
    16
    Location:
    Casterly Rock, Westeros
    I know this is an old thread, but I just wanted to say thanks for the info. Was scraping the Internet for hours to find info for a project, when all I had to do was spend 10 minutes on BHW to understand the difference in protocols. Thanks guys :)
     
    • Thanks Thanks x 1
  9. Executer

    Executer Junior Member

    Joined:
    Aug 16, 2009
    Messages:
    110
    Likes Received:
    8
    socks5 are better end of story.. (regarding HTTP(S)proxies)

    vpn's is a diff story..
     
  10. proxygo

    proxygo Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 2, 2008
    Messages:
    10,298
    Likes Received:
    8,717
    • Thanks Thanks x 1
  11. tahworld

    tahworld Regular Member

    Joined:
    Aug 16, 2013
    Messages:
    457
    Likes Received:
    393
    Location:
    ✔✔✔✔✔✔✔
    I agree, this is great.
    sirgold I'm not sure if you're still active on this forum but thank you!
     
  12. SPPChristian

    SPPChristian Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 20, 2012
    Messages:
    1,221
    Likes Received:
    239
    Location:
    United States
    Home Page:
    again you bumb a thread dead since 2011
     
  13. sirgold

    sirgold Supreme Member

    Joined:
    Jun 25, 2010
    Messages:
    1,260
    Likes Received:
    645
    Occupation:
    Busy proving the Pareto principle right
    Location:
    A hot one
    Alive and kicking @tahworld just a little more shy lol

    And of all the old threads (being from 2011 doesn't make something inherently OMG OMG not the latest fad OMG OMG unless you're 16 I guess...) that get constantly bumped I gotta admit ehm this ain't that bad info-wise... ;)
     
  14. tahworld

    tahworld Regular Member

    Joined:
    Aug 16, 2013
    Messages:
    457
    Likes Received:
    393
    Location:
    ✔✔✔✔✔✔✔
    ;) Yes, I learned a lot from this thread. It's really good. :thanks: :)
     
  15. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,941
    Likes Received:
    7,537
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    A conversation spanning 3 years.....this is like sending letters across the sea in 1940 all over again ;)
     
  16. Captain Midnight

    Captain Midnight Newbie

    Joined:
    Sep 30, 2009
    Messages:
    31
    Likes Received:
    7
    Location:
    USA
    3 Years.. try 4 Years... (now). Some damn ScrapeBox answer regarding whois scraping and HTTP vs SOCKS brought me here.. lol.
     
  17. proxygo

    proxygo Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 2, 2008
    Messages:
    10,298
    Likes Received:
    8,717
    9 times outa 10 always some 10-30 post user with a 2-3 year old account
    bumping old shit
     
  18. Vaspar

    Vaspar Jr. VIP Jr. VIP

    Joined:
    Sep 9, 2011
    Messages:
    528
    Likes Received:
    89
    a proxy server serves you websites, possibly filtered, and you browse as if you were that server, IP adress and all. if you do illegal stuff and the proxy logs, it is VERY tracable.
     
  19. cane23

    cane23 Newbie

    Joined:
    Aug 29, 2014
    Messages:
    12
    Likes Received:
    0
    for ticketing HTTP
     
  20. Kool Wolff

    Kool Wolff Newbie

    Joined:
    Feb 1, 2015
    Messages:
    1
    Likes Received:
    0
    Awesome info, i found it a while ago and just came back to remember key pòints :reddy: