Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started