Create a web proxy server that can be connected by a single client and would only allow http requests. The proxy server should be able to cache up to six recent websites.
./pyserver < port_number >
where pyserver is the proxy server executable and port_number is the port number on which the proxy server listens
./client < port_number >
url: < url >
where client is the client executable, port_number is the port number on which the client connects the server and url is the requested url starting with www
www.google.com 20210210090000
www.example.com 20210210090200
www.weevil.com 202102210090300
Figure 1. Overall Architecture see image.