none
Logging Network IO by port or by application RRS feed

  • Question

  • I have several virtual servers in the cloud and think one of them has been "hacked" with an abnormal amount of data being downloaded.  It's not in IIS, and nothing is aparrent in the Event logs.

    I need to figure out how much bandwidth an application (or TCP port) is using over a period of time.

    What is the best way to approach this?

    Sunday, May 27, 2012 9:27 PM

Answers

  • Hi Chris,

    Welcome to the MSDN Forum.

    Please take a look at this VB sample: http://forum.codecall.net/topic/42750-how-to-create-a-bandwidth-monitor/ 

    Or this C# sample: http://stackoverflow.com/questions/442409/c-bandwidth

    This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.

    I hope this will be helpful.

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, May 28, 2012 9:54 AM
    Moderator

All replies

  • Some cloud hosting services have infrastructure to set network traffic monitoring for you. In your case it'd be better to check with them.

    All local software solution could be render useless by a actively invading hacker. Your cloud hosting is at better position to form more effective defense for you.

    Monday, May 28, 2012 2:12 AM
    Answerer
  • Rackspace is only providing the monitoring that amounts to billing... any other advice is appreciated

    What solutions exist with the .NET framework, even if all I can do is rudimentary accounting and not think of this as a security tool?

    Monday, May 28, 2012 7:20 AM
  • Hi Chris,

    Welcome to the MSDN Forum.

    Please take a look at this VB sample: http://forum.codecall.net/topic/42750-how-to-create-a-bandwidth-monitor/ 

    Or this C# sample: http://stackoverflow.com/questions/442409/c-bandwidth

    This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.

    I hope this will be helpful.

    Best regards,


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, May 28, 2012 9:54 AM
    Moderator
  • Emmm... these kind of monitoring services needs seperate hardware to run, so most of them are charged services.

    And if your hosting service provider is Rackspace, they have a whole category of monitoring tools at their website to choose from. For example, this one looks quite promising.



    Tuesday, May 29, 2012 5:18 AM
    Answerer