CFP last date
20 May 2024
Reseach Article

A .Net Framework Approach for a Network Monitoring Tool

by Islam A.t.f. Taj-eddin
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 55 - Number 10
Year of Publication: 2012
Authors: Islam A.t.f. Taj-eddin
10.5120/8788-2769

Islam A.t.f. Taj-eddin . A .Net Framework Approach for a Network Monitoring Tool. International Journal of Computer Applications. 55, 10 ( October 2012), 1-14. DOI=10.5120/8788-2769

@article{ 10.5120/8788-2769,
author = { Islam A.t.f. Taj-eddin },
title = { A .Net Framework Approach for a Network Monitoring Tool },
journal = { International Journal of Computer Applications },
issue_date = { October 2012 },
volume = { 55 },
number = { 10 },
month = { October },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-14 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume55/number10/8788-2769/ },
doi = { 10.5120/8788-2769 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:56:51.765940+05:30
%A Islam A.t.f. Taj-eddin
%T A .Net Framework Approach for a Network Monitoring Tool
%J International Journal of Computer Applications
%@ 0975-8887
%V 55
%N 10
%P 1-14
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

References
  1. A. A. A. H. Adel, June 2012, The Net Porter A Network Monitoring Application The . Net Approach, Graduation Project, Supervised by Dr. Islam Taj-Eddin, ICS, BUE.
  2. About CodePlex, CodePlex Information and Discussion, CodePlex Project Hosting for Open Source Software. http://codeplex. codeplex. com/
  3. Cottrell Les, March 11th 2011, Passive vs. Active Monitoring, Stanford Linear Accelerator centre (SLAC). http://www. slac. stanford. edu/comp/net/wan-mon/passive-vs-active. html
  4. Data Flow in the OSI Model, 2012, OSI Model, Appendixes, TechNet, Microsoft. http://technet. microsoft. com/en-us/library/cc977591. aspx
  5. Define porter, Dictionary. com. http://dictionary. reference. com/browse/porter?s=t
  6. Development and maintenance of wireshark, 2012, wireshark Developer's Guide for wireshark 1. 9, wireshark' Documentation, wireshark the world's foremost network protocol analyzer. http://www. wireshark. org/docs/wsdg_html_chunked/ChIntroDevelopment. html
  7. Frequently Asked Questions, October 19th 2009, WinPcap The industry-standard packet capture library. http://www. winpcap. org/misc/faq. htm#Q-25
  8. Gold Mike, October 6th 2005, Introduction to Multithreading in C#, Multithreading in C#, C# Corner. http://www. c-sharpcorner. com/uploadfile/mgold/multithreadingintro10062005000439am/multithreadingintro. aspx
  9. Hiemstra Johan, 2011, 7-Layer OSI Model, CCNA techNote, Techexams. net. http://www. techexams. net/technotes/ccna/osimodel. shtml
  10. How to Write Effective Test Cases, 2007, Software Testing Help. http://www. softwaretestinghelp. com/how-to-write-effective-test-cases-test-cases-procedures-and-definitions/
  11. Introduction to the C# Language and the . NET Framework, 2012, Getting Started with Visual C#, Visual C#, MSDN Library, Microsoft. http://msdn. microsoft. com/library/z1zx9t92
  12. Morris Jim, August 30th 2006, Software Product Management and the Endless Beta, Carnegie Mellon University. http://jimmorris. blogspot. com/2006_08_01_jimmorris_archive. html
  13. Nash S. Kim, Behr Alyson, June 5th 2009, Network Monitoring Definition and Solutions, CIO Magazine. http://www. cio. com/article/133700/Network_Monitoring_Definition_and_Solutions?page=1&taxonomyId=3071
  14. NetLimiter-ultimate bandwidth shaper, 2012. www. netlimiter. com/
  15. NetLimiter 3 feature list and comparison table, 2012, Netlimiter. com. http://www. netlimiter. com/featurelistnl3. php
  16. Network Broadcasting and Multicasting, Networking Tutorial, Networking, Independent Technologies. The Computer Technology Documentation Project. http://www. comptechdoc. org/independent/networking/guide/netbroadcasting. html
  17. NPF driver internals manual (WinPcap internals), 2008, WinPcap Documentation (4. 1 beta5), WinPcap The industry-standard packet capture library. http://www. winpcap. org/docs/docs_41b5/html/group__NPF. html
  18. Nyman Jeff, 2002, Methodology and techniques, SQAtester. com. http://www. sqatester. com/methodology/PositiveandNegativeTesting. htm http://www. globaltester. com/
  19. OpManager, 2012, ManageEngine. ca, Optics Engineering. http://www. manageengine. ca/opmanager. aspx
  20. OSI Model, April 5th 2010. http://diana1110. blogspot. com/2010/04/osi- model. html
  21. Pattison Ted, September 2004, Basic Instincts: Thread Synchronization, Issues and Downloads, MSDN Magazine. http://msdn. microsoft. com/en-us/magazine/cc163929. aspx
  22. Pcap . Net, CodePlex Project Hosting for Open Source Software. http://pcapdotnet. codeplex. com/
  23. Platform Invoke Tutorial, 2012, C# Tutorials, C# Programmer's Reference, MSDN Library, Microsoft. http://msdn. microsoft. com/en-us/library/aa288468(v=vs. 71). aspx
  24. Priest Matt, May 7th 2012, Agile Development Models for Consumer Goods – Not Just for Software Anymore, Kalypso viewpoints, Kalypso Delivering on the promise of Innovation. http://kalypso. com/viewpoints/resource/agile-development-models-for-consumer-goods-not-just-for-software-anymore/
  25. Pritzker Yan, September 29th 2009, Five Rules for Writing Good Code. http://yanpritzker. com/2009/09/29/five-rules-for-writing-good-code/
  26. Ramesh Ritesh, February 9th 2012, Agile development, General, Game Development, General Programming, The Code Project. http://www. codeproject. com/Articles/325832/Agile-development
  27. Regression Testing with Regression Testing Tools and Best Practices, 2007, Software Testing Help. http://www. softwaretestinghelp. com/regression-testing-tools-and-methods/
  28. Software Testing Process, January 28th 2009, Topics, Toolbox. com. http://it. toolbox. com/wiki/index. php/Software_Testing_Process
  29. The source code repository, 2012, wireshark. http://anonsvn. wireshark. org/viewvc/
  30. VS Rajesh, October 25th 2001, Pointers in C#, C# Language, C# Corner. http://www. csharpcorner. com/UploadFile/rajeshvs/PointersInCSharp11112005051624AM/PointersInCSharp. aspx
  31. WinPcap The industry-standard packet capture library, 2012. http://www. winpcap. org/default. htm
Index Terms

Computer Science
Information Sciences

Keywords

Computer networks Monitoring tools Network management network monitoring system (NMS) Net Porter NetLimiter Wireshark . Net Framework C# MS Visual Studio regression test Promiscuous mode