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

Proxy and sock question

Discussion in 'Proxies' started by queenrockz, Aug 22, 2009.

  1. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    What's the difference actually between proxies and sock ?
    Which one is more eligible to hide ip
    You can explain technically so I could understand how they work
     
  2. GenerationX

    GenerationX Newbie

    Joined:
    Jun 14, 2008
    Messages:
    43
    Likes Received:
    19
    Code:
    http://en.wikipedia.org/wiki/SOCKS#Comparison_between_SOCKS_and_HTTP_proxies
    Gives a pretty decent explanation it. Basically, SOCKS can be used more all-around for TCP/UDP socket connections while HTTP may only be used for HTTP traffic.
     
  3. justone

    justone Elite Member

    Joined:
    Oct 12, 2008
    Messages:
    1,516
    Likes Received:
    1,037
    Occupation:
    -
    Location:
    Europe
    Actually many HTTP proxies can be used for a wide range of other stuff as well, that depends on the proxy type.
    Also HTTP proxies, depending on their design, can speedup your internet by using optimized communication to the webserver and precaching and caching data.

    So summary: SOCKS is a protocol that allows nearly every type or application to be tunneled through it while HTTP is specialized for HTTP but can sometimes be used fore other stuff as well.
    Also HTTP proxies can be used to increase or decrease the anonymity and privacy you gain through them as they can change parts of the content that is transmitted, SOCKS is just plain data transfer without adding or removing anything of the content transmitted.
     
  4. mrxtc89117

    mrxtc89117 Junior Member

    Joined:
    Apr 23, 2008
    Messages:
    150
    Likes Received:
    15
    How do you use socks5 for smtp?
     
  5. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    Thanks for the explanations
    I try to understand although it is a little confusing :D
     
  6. justone

    justone Elite Member

    Joined:
    Oct 12, 2008
    Messages:
    1,516
    Likes Received:
    1,037
    Occupation:
    -
    Location:
    Europe
    Why that?
    Both are proxy types, both are used to hide your IP.
    Socks can be used for everything while HTTP is specialized for HTTP (websites)
     
  7. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    I forgot to ask about this.
    According to your explanation, HTTP proxies can change parts of content which transmitted. Can you give example what parts that could be changed ?
     
  8. justone

    justone Elite Member

    Joined:
    Oct 12, 2008
    Messages:
    1,516
    Likes Received:
    1,037
    Occupation:
    -
    Location:
    Europe
    In most cases the header is changed, so it either adds, changes or removes parts of the header of each HTTP request.
    In the header is information like where you come from, what languages your browser favors and similar.
    This can be changed to increase privacy.
    Many proxies add your real IP address as header variable, so the webserver can see it is talking to a proxy and who requested the chat. (not good for seo work:)

    Also HTTP proxies often have the ability to use regular expressions and similar algorithms on the content of a HTTP page.
    That can be used to filter out ads or to smuggle in trojans into your download links or downloads.


    So HTTP proxies are just more "intelligent" than socks proxies, as they are specialized for a single protocol (the hypertext transfer protocol)
     
  9. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    Now the question comes to socks.
    Socks doesn't change anything of the content transmitted, so it means that the real ip information is still carried to the destination we go ?
     
  10. justone

    justone Elite Member

    Joined:
    Oct 12, 2008
    Messages:
    1,516
    Likes Received:
    1,037
    Occupation:
    -
    Location:
    Europe
    No, because the real IP information is not a normal part of the HTTP header.
    The IP information is part of the tcp/ip header which is "replaced" as the proxy is doing the connection.
    So every socks proxy does not show your real IP.

    Of course the privacy enhancing possibilities are also not available as it can not filter HTTP headers.

    ---

    Never forget: most proxies LOG your ip address, timestamp and more information about you when you use them. These logfiles sometimes stay available for years.
    So if you do something illegal using a normal proxy (no matter if socks or http) keep in mind that authorities simply need to get access to the server and they see who was using it.
     
  11. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    If most proxies log the real ip address, then what's the use of using proxies because later our real ip will be known ?
     
  12. justone

    justone Elite Member

    Joined:
    Oct 12, 2008
    Messages:
    1,516
    Likes Received:
    1,037
    Occupation:
    -
    Location:
    Europe
    In most BHW cases you don't do illegal stuff, you actually break the TOS of craigslist, digg or myspace but the consequences are usually just a banned account.

    If you need true anonymity you should never use a private or public proxy, it is only masquerading your identity from the destination not from big brother.

    If you only need real anonymity you can get Tor (it's free), if you need more control (like choosing IPs, countries, citites) take a look at Cloakfish.com (my sig).
     
  13. queenrockz

    queenrockz Registered Member

    Joined:
    Aug 11, 2009
    Messages:
    66
    Likes Received:
    5
    Can you explain the difference between private and public proxies ?
    As I know that there are several kinds for HTTP proxies like transparent, anonymous, etc
    What are other types beside those ? and those kinds are categorized based on what ?

    Are those kinds also apply to sock so there are transparent, anonymous sock or is it just for HTTP proxies ?
     
  14. apekillape

    apekillape Senior Member Premium Member

    Joined:
    Dec 13, 2007
    Messages:
    1,077
    Likes Received:
    1,441
    Occupation:
    Basically, I just walk the Earth.
    Location:
    The Layer Cake
    It's not like doughnuts, where some are jelly and some are frosted. It's just a description.

    If a proxy is transparent, it's leaking your IP. If it doesn't, it's anonymous. Socks almost invariably don't leak your IP, so it's highly unlikely to see a list of "transparent" socks. They either work or they don't.

    Private proxies are from... private sources. Sometimes passworded.

    It's not rocket science.

    N