I am seeing something strange I can't explain. I am getting pairs of log entries that come in at the same time and are very similar and are for the same request, but come in from different IP addresses. The request is being driven by me, and so one of the IP addresses is mine, but the other is an unknown IP address. The unknown IP address is not always the same. Because of the nature of the request (it isn't public), it is not really possible that it could be coming in from somebody else doing the function. Here is an example:
First entry from my IP address
xx.xxx.xxx.xx - - [02/Sep/2011:12:11:07 -0700] "GET /cgi-bin/xxxxxx.cgi?parm=test HTTP/1.1" 200 299 "
http://www.xxxxxx.com/" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"
Second entry from the unknown IP address
64.184.179.70 - - [02/Sep/2011:12:11:07 -0700] "GET /cgi-bin/xxxxxx.cgi?parm=test HTTP/1.1" 200 299 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3)"
Notice that the 2nd request comes in at the same time, but from a different IP, without the referring page, and using a different agent (browser) and on a different Operating System. The cgi script is actually running twice - it is not simply a log entry error.
Some of the unknown IP addresses are:
64.184.179.xxx - These are from Northwest Open Access Network
207.138.120.xxx - These are from Global Crossing
The really strange thing is that this is something I use to log activity from my kids laptops. It happens consistently on one laptop, and works correctly (just the one log entry) from the other kids laptop, both connected to my local network. When I do the same thing from my PC, it works correctly as well.
Final difference is that the problem occurs only when using IE, but not with Firefox.
My main concern is that the kids laptop that has the problem has some kind of virus/spyware/malware that affects only IE that is sending the requests somewhere else in addtion to my website, and then the request is being driven from that unknown server back to my site. But after running an HTTP trace on her laptop, it does not APPEAR to be sending the request anywhere but to my website, although I guess the malware could be bypassing the HTTP trace. But I would think that even if it was being sent to another server, that when it redrove the 2nd request it would come in at least 1 second later.
So the question is, is there anything at Lunarpages that could cause some other server to redrive the cgi request from a different machine/IP address? Under what conditions? Or does she have something wrong with her laptop. I have scanned with 2 different sets of antivirus/antispyware software and nothing shows up as a virus or spyware, but it is possible they both missed it. I have also disabled or removed all toolbars, accelerators, and addons that IE is aware of.
Has anybody else seen anything like this??
Thanks!
(modified subject at 2:27 CDT)