Proxy Server System

dc.contributor.advisorMakhlouf, Benazi
dc.contributor.authorMaram, Azouzi
dc.contributor.authorLinda, Aoufi
dc.date.accessioned2026-06-13T07:53:08Z
dc.date.issued2026-06-10
dc.description.abstractModern network environments demand robust, granular, and centralized security monitor￾ing 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 in￾tegrated 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. En￾forced 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.urihttps://depot.univ-msila.dz/handle/123456789/48624
dc.language.isoen
dc.publisherUniversity of M'sila
dc.subjectWeb Filtering Proxy Server
dc.subjectContent Filtering
dc.subjectInternet Access Control
dc.subjectNetwork Traffic Monitoring
dc.subjectSocket Programming
dc.subjectFlask Dashboard
dc.subjectNetwork Security
dc.titleProxy Server System
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Master 2026 Proxy.pdf
Size:
2.66 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections