Call for Paper - January 2024 Edition
IJCA solicits original research papers for the January 2024 Edition. Last date of manuscript submission is December 20, 2023. Read More

A . Net Framework Approach for a Network Monitoring Tool

International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 55 - Number 10
Year of Publication: 2012
Islam A. T. F. Taj-eddin

Islam A t f Taj-eddin. Article: A .Net Framework Approach for a Network Monitoring Tool. International Journal of Computer Applications 55(10):1-14, October 2012. Full text available. BibTeX

	author = {Islam A.t.f. Taj-eddin},
	title = {Article: A .Net Framework Approach for a Network Monitoring Tool},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {55},
	number = {10},
	pages = {1-14},
	month = {October},
	note = {Full text available}


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.


  • 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.
  • About CodePlex, CodePlex Information and Discussion, CodePlex Project Hosting for Open Source Software. http://codeplex. codeplex. com/
  • 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
  • Data Flow in the OSI Model, 2012, OSI Model, Appendixes, TechNet, Microsoft. http://technet. microsoft. com/en-us/library/cc977591. aspx
  • Define porter, Dictionary. com. http://dictionary. reference. com/browse/porter?s=t
  • 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
  • Frequently Asked Questions, October 19th 2009, WinPcap The industry-standard packet capture library. http://www. winpcap. org/misc/faq. htm#Q-25
  • 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
  • Hiemstra Johan, 2011, 7-Layer OSI Model, CCNA techNote, Techexams. net. http://www. techexams. net/technotes/ccna/osimodel. shtml
  • 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/
  • 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
  • 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
  • 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
  • NetLimiter-ultimate bandwidth shaper, 2012. www. netlimiter. com/
  • NetLimiter 3 feature list and comparison table, 2012, Netlimiter. com. http://www. netlimiter. com/featurelistnl3. php
  • Network Broadcasting and Multicasting, Networking Tutorial, Networking, Independent Technologies. The Computer Technology Documentation Project. http://www. comptechdoc. org/independent/networking/guide/netbroadcasting. html
  • 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
  • Nyman Jeff, 2002, Methodology and techniques, SQAtester. com. http://www. sqatester. com/methodology/PositiveandNegativeTesting. htm http://www. globaltester. com/
  • OpManager, 2012, ManageEngine. ca, Optics Engineering. http://www. manageengine. ca/opmanager. aspx
  • OSI Model, April 5th 2010. http://diana1110. blogspot. com/2010/04/osi- model. html
  • Pattison Ted, September 2004, Basic Instincts: Thread Synchronization, Issues and Downloads, MSDN Magazine. http://msdn. microsoft. com/en-us/magazine/cc163929. aspx
  • Pcap . Net, CodePlex Project Hosting for Open Source Software. http://pcapdotnet. codeplex. com/
  • 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
  • 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/
  • Pritzker Yan, September 29th 2009, Five Rules for Writing Good Code. http://yanpritzker. com/2009/09/29/five-rules-for-writing-good-code/
  • Ramesh Ritesh, February 9th 2012, Agile development, General, Game Development, General Programming, The Code Project. http://www. codeproject. com/Articles/325832/Agile-development
  • Regression Testing with Regression Testing Tools and Best Practices, 2007, Software Testing Help. http://www. softwaretestinghelp. com/regression-testing-tools-and-methods/
  • Software Testing Process, January 28th 2009, Topics, Toolbox. com. http://it. toolbox. com/wiki/index. php/Software_Testing_Process
  • The source code repository, 2012, wireshark. http://anonsvn. wireshark. org/viewvc/
  • VS Rajesh, October 25th 2001, Pointers in C#, C# Language, C# Corner. http://www. csharpcorner. com/UploadFile/rajeshvs/PointersInCSharp11112005051624AM/PointersInCSharp. aspx
  • WinPcap The industry-standard packet capture library, 2012. http://www. winpcap. org/default. htm