Question: Developing the Transparent Proxy: Set up your proxy to redirect HTTP and HTTPS requests. Support HTTP methods such as GET, HEAD, OPTIONS, and POST. To
Developing the Transparent Proxy:
Set up your proxy to redirect HTTP and HTTPS requests.
Support HTTP methods such as GET, HEAD, OPTIONS, and POST.
To handle HTTPS connections, you need to resolve the SNI field within the TLS connection.
Web Filtering Functionality:
Create a filter list to block specific domains.
Manage this filter list from the user interface.
Graphical User Interface GUI:
Create a simple interface so that users can start and stop the proxy.
Add menus for functionalities like reporting and host filtering.
Additional Features For Bonus:
Use Docker to prepare two separate containers for DNS and proxy.
Require users to log in the first time they access a site and perform token validation.
Necessary environments and applications have been set up development needs to be done. I am unable to write the necessary code for the GUI and other enhancements, and I need help with the code. Can you share the required code with me Please write it in Java.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
