Proxy Server

No replies
Akita
Offline
Neophyte
Joined: 2018/05/30

Hello there,
In computer networks, a proxy server is a server that acts as an intermediary for requests from clients seeking resources from other serves. A server is a computer program or a device that provides functionality for other programs or devices, called "clients". A client is a piece of computer hardware or software that access a service made available by a server.

Proxies were invented to add structure and encapsulation to distributed systems. In computer networking, encapsulation is a method of designing modular communication protocols
in which logically separate functions in the network are abstracted from their underlying structures by inclusion or information hiding within higher level objects.

In software engineering and computer science, abstraction is a technique for hiding complexity of computer systems.
In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change thus protecting other parts of the program
from extensive if the design decision is changed.

OK, when we send a packet to our target, we're also sending our IP address in the IP header. But our goal is to hide our real IP address in order to live very happy. So, we need an intermediary machine that will be between the target and us. Then the target system will not log our IP address. And it is possible when we use proxies.

There is a tool called proxychains and this tool allows to run any program through HTTP or socks proxy. It forces all connections of given application to follow through proxy chains.

Let's setup the conf file

go to your Linux terminal and type:

locate proxychains.conf

now type:
sudo vi /etc/proxychains.conf

read the whole file it will help you to understand. Google it too.

in the end of the file you will see that thing here

[ProxyList]
# add proxy here ...
# meanwhile
# defaults set tor "tor"
socks4 127.0.0.1 9050

if you wanna use tor you do not have to change anything
other wise you will have to find proxies online

add some proxies

[ProxyList]
# add proxy here ...

socks4 x.x.xxx.xx xxxx
socks4 xx.xxx.x.xx xx
http xx.xxx.xx.x xx

read about random chaining, dynamic chaining... read about tor as well
you can easily install tor by typing sudo apt-get install tor

usage: proxychains firefox www.target.com
proxychains nmap -sS-T4-v www.site.com
proxychains + tool argument and target