OK, so now that we have completed the domain name system server, that is a DNA server.
Now let us move on to the proxy server.
A proxy server is basically a type of server that handles its client machine requests by forwarding
them on to other servers, but allowing granular control of the traffic between the local area network
and the Internet domain.
It receives a request.
The proxy server will then connect to the specific server that can fulfill the request for the client
that wanted a proxy server operating at the application layer.
So a proxy server operates at the application layer.
Well, that went far away.
Let me just erase it and go straight and try to draw a straight line this time.
So application layer.
OK, yeah, fine.
That's it.
Sometimes now the proxy server modifies the client request or server response to it or even it handles
the client request itself.
So it modifies the client request.
Now it will actually cache or remember the specific server that would have normally been contacted for
the request.
Now, basically, proxy server helps in limiting the availability of sites that user can access.
For example, let's say this is your machine, this is the proxy server, and you want to communicate
through this server.
Okay, this is a server.
Now, what will proxy server do in this case?
Is it now, instead of forwarding, though, directly to request to this what your machine using the
proxy server does its first, you transfer the request to the proxy server and then the proxy server
transfers the request to the main.
So so it acts as in between that in in case of ethical hacking also proxy.
So plays an important role because in ethical hacking we use a tool called as BOPE suite, which is
actually a proxy modify.
It acts as a proxy.
And instead of sending the request directly to the main server, the box which captures the request
from the client, and then it can modify the request to test the one that is present in the direct server.
Now, make sure that there are three major types of proxy servers.
So the first type is.
OK, so let me use the first type is the proxy server now of a proxy server is usually used to create
a Web cache.
You experience this when you Google a site, your visitor.
Right now, the proxy remembers you and the site not only loads faster, sometimes even that he calls
your personal information by automatically filling in your username.
You can try this.
Lets visit, just visit to Amazon.com or Amazon.com and fill your details and quit.
And after some time, again, try to visit the same site.
The details get autofill.
The next is cashing proxy server, cashing proxy server is basically so it speeds up the network's service
requests by recovering information from a client's earlier request.
Now, caching proxies keep local copies of the resources requested often, which really helps in minimizing
the upstream use of bandwidth these servers and greatly enhance the network performance.
And finally, the last step of the proxy server is reverse proxy server.
Now, I would like to mention one more thing about reverse proxy server is that unlike the forward proxy
server, that is a normal proxy server, a reverse proxy takes requests from the Internet and forwards
them to servers in an internal network.
Whereas the forward proxy we discussed in this lecture takes client requests and then sends them to
Internet.
Earlier I mentioned a tool called as Boops, I guess you must have in the suburbs.
So it acts as a forward proxy as well as a reverse proxy.
Now, if you want to learn more about batsuit, do not forget to check our ethical hacking codes and
bug bounty courses in which you will gain complete knowledge of how to hunt bounties and on rewards.
My students are earning thousands of dollars of rewards.
Even I'm a big bounty hunter, but mostly I do as auditing this current.
It'll pass for two to three years.
But yes, bug bounty hunting is a growing field.
I've done a lot of bounties.
I've owned and helped clients, but yet again, not going far away from the subject.
If you want to know more about proxy servers, how they are used in ethical hacking, do not forget
to check out course.
That's it for a proxy server.
I hope you have a basic idea.
So a proxy server is basically a server which acts as a middleman.
Instead of trying to communicate directly to the main server, you communicate to the main server through
a proxy server.
Now in the next lecture, we are going to talk about encryption devices which are used in the Internet
to.