TheMJ
Carder
- Messages
- 30
- Reaction score
- 3
- Points
- 8
Some information about socks and related services found by me in the web:
definition from wiki:
SOCKS is an Internet protocol that facilitates the routing of network packets between client–server applications via a proxy server. SOCKS performs at Layer 5 of the OSI model—the session layer (an intermediate layer between the presentation layer and the transport layer). Port 1080 is the registered port designated for the SOCKS server.
The SOCKS5 protocol was originally a security protocol that made firewalls and other security products easier to administer. It was approved by the IETF in 1996.[1] The protocol was developed in collaboration with Aventail Corporation, which markets the technology outside of Asia.
Question List
Q1. What is SOCKS?
Q2. What is SOCKS5 different from SOCKS4?
Q3. Is SOCKS5 interoperable with SOCKS4?
Q4. Where can I get it?
Q5. Are there any SOCKS related maili
Q6. How about Windows? Can they use SOCKS?
Q7. What do I have to do to modify programs to use SOCKS?
Q8. Does SOCKS handle UDP?
Q9. How does SOCKS interact with DNS?
Q10. What is a single-homed and multi-homed firewall?
Q11. What does SOCKS stand for?
--------------------------------------------------------
Q1. What is SOCKS?
SOCKS is a networking proxy mechanism that enables
hosts in one side of SOCKS server to gain full
access to hosts in the other side of the SOCKS
server without requiring direct IP reachability. It
works by redirecting connection requests from hosts
in one side to hosts in the other side to a SOCKS
server, who authenticates and authorizes the
requests, establishes a proxy connection and passes
data back and forth. It has been typically used as
a network firewall which enables hosts behind a
SOCKS server to gain full access to the Internet
while protects unauthorized access from the
Internet to the internal hosts.
There are two major versions of SOCKS, SOCKS4 and
SOCKS5. David Koblas is the original author.
Q2. What is SOCKS5 different from SOCKS4?
The main differences between SOCKS5 and SOCKS4 are:
1. SOCKS4 doesn't support authentication while
SOCKS5 has the built-in mechanism to support a
variety of authentications methods.
2. SOCKS4 doesn't support UDP proxy while
SOCKS5 does.
3. SOCKS4 clients require full support of DNS
while SOCKS5 clients can rely on SOCKS5 server
to perform the DNS lookup.
Q3. Is SOCKS5 interoperable with SOCKS4?
SOCKS5 protocol doesn't include any provision for
supporting SOCKS4 protocol. However, it is a simple
matter of implementation. The SOCKS5 implementation
should support the SOCKS4
protocol. The server supports both V5 and V4
clients and can communicate with other V5 and V4
servers.
Q4. Where can I get it?
Both SOCKS4 and SOCKS5 sources are available via
anonymous ftp from special providers.
Q5. Are there any SOCKS related mailing lists?
Yes, there are three SOCKS related mailing lists.
Q6. How about Windows? Can they use SOCKS?
Yes. There are SOCKSified clients known as the PC
SOCKS Pack
Firefox web browser for Windows comes with
SOCKS4/5 support.
Q7. What do I have to do to modify programs to use
SOCKS?
The specific details of SOCKSification can be found
at providers pages.
Basically, you need to establish new vpn connection in windows and configure it in browser. SOCKS5 library
can SOCKSify both TCP and UDP applications while
SOCKS4 library can only SOCKSify TCP based
programs.
Q8. Does SOCKS handle UDP?
Yes and no. SOCKS5 protocol includes support of UDP
but SOCKS4 does not deal with UDP.
Q9. How does SOCKS interact with DNS?
In a SOCKS4 environment, SOCKS clients are required
to be able to resolve IP address of remote hosts no
matter whether they are local hosts or internet
hosts. Therefore DNS must be configured in such a
way that SOCKS clients' resolver is able to do so.
Special arrangement needs to be made when more than
one DNS servers are being used (such as dual DNS
environment).
In a SOCKS5 environment, the above requirement is
no longer necessary. SOCKS clients can passing the
un-resolvable host names to SOCKS servers and the
servers will try to resolve those names. As a
result, so long as one of the resolvers used by
either SOCKS clients or SOCKS servers is able to
resolve a given host, SOCKS will work OK.
Q10. What is a single-homed and multi-homed firewall?
Multi-homed means that the firewall has multiple
network interfaces and that the firewall does not
forward packets. This is highly recommended.
Single-homed firewalls only have one network
interface card. This can be useful if a choke (like
a router) can filter packets not coming from the
firewall, since SOCKS will cause the connections to
appear as though they are coming from the firewall.
Q11. What does SOCKS stand for?
SOCK-et-S; it was one of those "development names"
that never left.
if you find some mistakes pls tell and ill edit.
definition from wiki:
SOCKS is an Internet protocol that facilitates the routing of network packets between client–server applications via a proxy server. SOCKS performs at Layer 5 of the OSI model—the session layer (an intermediate layer between the presentation layer and the transport layer). Port 1080 is the registered port designated for the SOCKS server.
The SOCKS5 protocol was originally a security protocol that made firewalls and other security products easier to administer. It was approved by the IETF in 1996.[1] The protocol was developed in collaboration with Aventail Corporation, which markets the technology outside of Asia.
Question List
Q1. What is SOCKS?
Q2. What is SOCKS5 different from SOCKS4?
Q3. Is SOCKS5 interoperable with SOCKS4?
Q4. Where can I get it?
Q5. Are there any SOCKS related maili
Q6. How about Windows? Can they use SOCKS?
Q7. What do I have to do to modify programs to use SOCKS?
Q8. Does SOCKS handle UDP?
Q9. How does SOCKS interact with DNS?
Q10. What is a single-homed and multi-homed firewall?
Q11. What does SOCKS stand for?
--------------------------------------------------------
Q1. What is SOCKS?
SOCKS is a networking proxy mechanism that enables
hosts in one side of SOCKS server to gain full
access to hosts in the other side of the SOCKS
server without requiring direct IP reachability. It
works by redirecting connection requests from hosts
in one side to hosts in the other side to a SOCKS
server, who authenticates and authorizes the
requests, establishes a proxy connection and passes
data back and forth. It has been typically used as
a network firewall which enables hosts behind a
SOCKS server to gain full access to the Internet
while protects unauthorized access from the
Internet to the internal hosts.
There are two major versions of SOCKS, SOCKS4 and
SOCKS5. David Koblas is the original author.
Q2. What is SOCKS5 different from SOCKS4?
The main differences between SOCKS5 and SOCKS4 are:
1. SOCKS4 doesn't support authentication while
SOCKS5 has the built-in mechanism to support a
variety of authentications methods.
2. SOCKS4 doesn't support UDP proxy while
SOCKS5 does.
3. SOCKS4 clients require full support of DNS
while SOCKS5 clients can rely on SOCKS5 server
to perform the DNS lookup.
Q3. Is SOCKS5 interoperable with SOCKS4?
SOCKS5 protocol doesn't include any provision for
supporting SOCKS4 protocol. However, it is a simple
matter of implementation. The SOCKS5 implementation
should support the SOCKS4
protocol. The server supports both V5 and V4
clients and can communicate with other V5 and V4
servers.
Q4. Where can I get it?
Both SOCKS4 and SOCKS5 sources are available via
anonymous ftp from special providers.
Q5. Are there any SOCKS related mailing lists?
Yes, there are three SOCKS related mailing lists.
Q6. How about Windows? Can they use SOCKS?
Yes. There are SOCKSified clients known as the PC
SOCKS Pack
Firefox web browser for Windows comes with
SOCKS4/5 support.
Q7. What do I have to do to modify programs to use
SOCKS?
The specific details of SOCKSification can be found
at providers pages.
Basically, you need to establish new vpn connection in windows and configure it in browser. SOCKS5 library
can SOCKSify both TCP and UDP applications while
SOCKS4 library can only SOCKSify TCP based
programs.
Q8. Does SOCKS handle UDP?
Yes and no. SOCKS5 protocol includes support of UDP
but SOCKS4 does not deal with UDP.
Q9. How does SOCKS interact with DNS?
In a SOCKS4 environment, SOCKS clients are required
to be able to resolve IP address of remote hosts no
matter whether they are local hosts or internet
hosts. Therefore DNS must be configured in such a
way that SOCKS clients' resolver is able to do so.
Special arrangement needs to be made when more than
one DNS servers are being used (such as dual DNS
environment).
In a SOCKS5 environment, the above requirement is
no longer necessary. SOCKS clients can passing the
un-resolvable host names to SOCKS servers and the
servers will try to resolve those names. As a
result, so long as one of the resolvers used by
either SOCKS clients or SOCKS servers is able to
resolve a given host, SOCKS will work OK.
Q10. What is a single-homed and multi-homed firewall?
Multi-homed means that the firewall has multiple
network interfaces and that the firewall does not
forward packets. This is highly recommended.
Single-homed firewalls only have one network
interface card. This can be useful if a choke (like
a router) can filter packets not coming from the
firewall, since SOCKS will cause the connections to
appear as though they are coming from the firewall.
Q11. What does SOCKS stand for?
SOCK-et-S; it was one of those "development names"
that never left.
if you find some mistakes pls tell and ill edit.