Research Topic: Simple http Proxy Server
Scenario:
A medical facility wants to protect clients and employees privacy while using the clinic’s internet connection. They approached you as a security analyst and asked you to write a program to safeguard their identity, information and activities online while using the network.
At the completion of the task they require you to make a presentation of all the features of the application you designed.
Tasks:
Write a simple http proxy server capable of handling http traffic.
Features must include but not limited to:
1. Handling multiple transactions simultaneously (i.e. several requests and responses) to improve its performance.
2. Blacklisting Domains for greater security. Ex. blocking a specific ip address or a website
3. Content monitoring
4. Logging - storing every outbound and inbound requests
Bonus features: (10%)
Proxy should only Forward requests that are authorized to access a service
Handle https traffic
Mark Scheme:
Security of application – 15%
Creativity of design – 30%
Functionality – 40%
Usability - 15%
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here