Solved

How to track incoming HTTP traffic in a web server?

Posted on 2009-05-15
8
1,180 Views
Last Modified: 2013-11-19
I've a web server running numerous asp.net web apps. I need to track incoming HTTP requests to specific App/URLs. This could be easily done reading IIS logs or in the web application itself. But the problem is some applications/sites have IIS logs disabled due to disk space concerns. so I cannot rely on the log files.

I need to setup a process/service that runs all the time despite IIS status (Up/Down) and tracks incoming HTTP requests/port 80.  I need some help with tracking incoming HTTP traffic.  Some C++/C# code snippet would be very helpful. Thanks for your help!
0
Comment
Question by:ExcUsr2008
  • 4
  • 3
8 Comments
 
LVL 3

Expert Comment

by:bleech677
ID: 24398357
You can use google urchin which will not use your disk space for logs and will give yo ua nice dashboard for your site traffic

http://www.google.com/analytics/

I would like the to use the IIS logs since there are many useful pieces of info in there and there are many excellent free log parsers available for IIS
0
 
LVL 3

Expert Comment

by:bleech677
ID: 24398362
As for when IIS is down you would need to track that at your firewall
0
 

Author Comment

by:ExcUsr2008
ID: 24400474
Thanks for your suggestions. Hoping to find solution on developing a batch/service that can monitor HTTP traffic.
0
 
LVL 3

Expert Comment

by:bleech677
ID: 24411385
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 

Author Comment

by:ExcUsr2008
ID: 24417804
thanks, but It is not really about troubleshooting apps but monitoring HTTP traffic on a specific application URL live. This means i need to be able to track the hits to the server even IIS is down for any reason.
0
 
LVL 3

Expert Comment

by:bleech677
ID: 24420899
http://iismonitor.motobit.com/

Either that or you need some kind of proxy between IIS and the outside
0
 

Accepted Solution

by:
ExcUsr2008 earned 0 total points
ID: 24427575
You could probably right. I still need to find a way to develop a service using C# that can do what i need.
0
 
LVL 3

Expert Comment

by:Leo_Skybird
ID: 24792215
Here is a free solution called statcounter.com. We are using it to incoming track traffic. It seems there are  some flaws like it is not accurate, However it is free.
Hope it helps you a bit!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Technology opened people to different means of presenting information, but PowerPoint remains to be above competition. Know why PPT still works today.
Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

939 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now