Real time network usage statistics monitoring/capture

Discussion in 'C++' started by callagga, Jul 10, 2010.

  1. callagga

    callagga New Member

    Joined:
    Jul 10, 2010
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    Hi,

    I would appreciate any advice from experience from the community regarding the following challenge I've given myself - i.e. any pointers re best approach / direction here?


    Requirements

    1. Allow collection / real-time-monitoring of network usage from a users Windows PC to a specific set of IP addresses (or DNS names), on a per application/process running on the PC point of view, differentiating between "up" and "down" traffic. For example: show how much network traffic has been used (sending to the configured set of IP addresses/DNS names) for each PC process/application for the day so far.

    2. Solution should run on the PC that the user is utilising (i.e. not require setup of software on a separate PC)

    3. For Windows PC (e.g. XP, Vista, Windows 7)

    4. Shouldn't cause noticeable performance hit for the users (e.g. slow down internet browsing)

    5. Would want the data collected stored on the PC in a manner that a GUI program (e.g. C# WPF app) could access for displaying to user.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice