Proxy Server System
| dc.contributor.advisor | Makhlouf, Benazi | |
| dc.contributor.author | Maram, Azouzi | |
| dc.contributor.author | Linda, Aoufi | |
| dc.date.accessioned | 2026-06-13T07:53:08Z | |
| dc.date.issued | 2026-06-10 | |
| dc.description.abstract | Modern network environments demand robust, granular, and centralized security monitoring mechanisms to regulate web traffic and mitigate organizational data risks. This Master's thesis presents the design and implementation of a centralized web filtering proxy server integrated with an interactive management dashboard developed using Python and the Flask framework. The core system leverages low-level socket programming to intercept outbound client HTTP and HTTPS requests, extracting hostnames and protocol layers in real time. Enforced by a custom-built rule matching mechanism, the filtering engine cross-references these connection streams against flat-file configurations to block restricted domains and optimize content compliance via text-based keyword matching. Concurrently, a multi-threaded archi- tecture ensures fluid bidirectional socket relays and structural HTTPS tunneling via protocol transparent handshakes. To eliminate command-line complexities for system administrators, the integrated Flask dashboard provides a centralized interface for real-time traffic auditing, interactive CRUD management of blacklists, and automated activity log visualization. Em pirical validation shows that the prototype establishes a responsive, lightweight, and single pane-of-glass solution for boundary network access control without commercial infrastruc ture overhead. | |
| dc.identifier.uri | https://depot.univ-msila.dz/handle/123456789/48624 | |
| dc.language.iso | en | |
| dc.publisher | University of M'sila | |
| dc.subject | Web Filtering Proxy Server | |
| dc.subject | Content Filtering | |
| dc.subject | Internet Access Control | |
| dc.subject | Network Traffic Monitoring | |
| dc.subject | Socket Programming | |
| dc.subject | Flask Dashboard | |
| dc.subject | Network Security | |
| dc.title | Proxy Server System | |
| dc.type | Thesis |