Web Analyzer for private Networks

In the current digital landscape, real-time monitoring and assessment of network domain safetyare essential for proactive cybersecurity defense. This project introduces a Python-based live domainsafety monitoring tool that leverages network packet analysis to evaluate and visualize the securityposture of domains accessed within a network. The tool integrates the power of tshark, the command-lineinterface of Wireshark, to capture live DNS, HTTP, and SSL/TLS traffic, extracting relevant protocol anddomain information for immediate analysis.At the core of the system is a dynamic scoring mechanism that assigns and adjusts safety scores to eachdetected domain. Domains are initially assigned a neutral score, which is then modified based on a set ofheuristic rules. For instance, domains with suspicious characteristics—such as those starting with"malware" or containing the substring "phish"—are penalized, reflecting their higher likelihood of beingmalicious. The tool also evaluates the security of the communication protocol: traffic over HTTP results inscore deductions due to its inherent insecurity, while HTTPS and SSH connections are rewarded for theirstronger security guarantees. This flexible scoring approach allows the system to adapt to evolving threatpatterns and user behavior.To further enhance situational awareness, the tool incorporates a Man-in-the-Middle (MITM) riskassessment for each domain. By considering both the protocol in use and the domain’s current safetyscore, the system categorizes MITM risk as High, Medium, or Low. Domains accessed via insecureprotocols, those with low safety scores, or those containing phishing indicators are flagged as high risk,enabling rapid identification of potential attack vectors.Visualization is a key feature of the tool, achieved through the rich Python library. The console interfacedisplays a continuously updating table of observed domains, their protocols, safety scores, and MITM risks,all color-coded for quick interpretation. This real-time feedback loop empowers network administratorsand security analysts to take immediate action in response to emerging threats, such as isolatingcompromised hosts or blocking access to dangerous domains

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-06-17
DOI
https://doi.org/10.5281/zenodo.15680859
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Web Analyzer for private Networks

Zenodo (CERN European Organization for Nuclear Research)
Network Security and Intrusion Detection
article

Web Analyzer for private Networks

article en

Abstract

In the current digital landscape, real-time monitoring and assessment of network domain safetyare essential for proactive cybersecurity defense. This project introduces a Python-based live domainsafety monitoring tool that leverages network packet analysis to evaluate and visualize the securityposture of domains accessed within a network. The tool integrates the power of tshark, the command-lineinterface of Wireshark, to capture live DNS, HTTP, and SSL/TLS traffic, extracting relevant protocol anddomain information for immediate analysis.At the core of the system is a dynamic scoring mechanism that assigns and adjusts safety scores to eachdetected domain. Domains are initially assigned a neutral score, which is then modified based on a set ofheuristic rules. For instance, domains with suspicious characteristics—such as those starting with"malware" or containing the substring "phish"—are penalized, reflecting their higher likelihood of beingmalicious. The tool also evaluates the security of the communication protocol: traffic over HTTP results inscore deductions due to its inherent insecurity, while HTTPS and SSH connections are rewarded for theirstronger security guarantees. This flexible scoring approach allows the system to adapt to evolving threatpatterns and user behavior.To further enhance situational awareness, the tool incorporates a Man-in-the-Middle (MITM) riskassessment for each domain. By considering both the protocol in use and the domain’s current safetyscore, the system categorizes MITM risk as High, Medium, or Low. Domains accessed via insecureprotocols, those with low safety scores, or those containing phishing indicators are flagged as high risk,enabling rapid identification of potential attack vectors.Visualization is a key feature of the tool, achieved through the rich Python library. The console interfacedisplays a continuously updating table of observed domains, their protocols, safety scores, and MITM risks,all color-coded for quick interpretation. This real-time feedback loop empowers network administratorsand security analysts to take immediate action in response to emerging threats, such as isolatingcompromised hosts or blocking access to dangerous domains

Zenodo (CERN European Organization for Nuclear Research)
American Hungarian Foundation (US), Universitas Mahendradatta (ID)
Openalex Percentile: Top 50%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.