{'fraction_non_alphanumeric': 0.01828761429758936, 'fraction_numerical': 0.0, 'mean_word_length': 4.522935779816514, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A . Net Framework Approach for a Network Monitoring Tool

Tools that monitor the performance of a PC are an essential part of today’s quality control of the computer systems. Such resources needed to be monitored are the Memory, the CPU, the Power Consumption and the Network. Network Monitoring tools aim to audit and keep track of certain parameters to ensure the network’s efficiency and to provide information that will assist in the network analysis. Network Monitoring tools are usually costly and not flexible enough to be adapted to the needs of the user. The problem of having a flexible, free and modern, in respect to the common industry knowledge, Network Monitoring tool is the goal of this paper. The solution aims to be a .Net framework open source product that is flexible to be adapted to the user's needs. It can be used by a single PC to monitor that PC’s network or can be installed on a gateway PC to monitor the entire network. The proposed .Net solution is comparable with commercial and open source solutions. The comparison will show that the proposed .Net framework open source solution contains extra features that do not exist in neither commercial nor open source solutions.