Proxy and sock question

queenrockz

Registered Member
Joined
Aug 11, 2009
Messages
66
Reaction score
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
 
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.
 
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.
 
Thanks for the explanations
I try to understand although it is a little confusing :D
 
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)
 
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.

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 ?
 
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)
 
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 ?
 
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.
 
If most proxies log the real ip address, then what's the use of using proxies because later our real ip will be known ?
 
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).
 
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 ?
 
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
 
Back
Top