Some time ago I've noticed that my apache gets some strange http requests, I mean the requests addressed to my 80 port. I had an error on my main page and looking to my apache log file I noticed that requests first time. The IP location varies a lot and also sometimes this request trigger the following error:
[Thu Dec 15 13:47:31 2011] [error] [client 212.100.130.179] Invalid URI in request \x8b\x19\xbci\xdd8\xb5i)\xd2 k.\xbd\x8d\xbd\xd1\xec\xdb\xe8\x90
[Thu Dec 15 13:47:47 2011] [error] [client 80.88.12.120] Invalid URI in request \x93\xbe\x05\xa5@\xafu\x85\xa2{\xff%\xa6\xbc\x01>%\x04\x1c\xed\xa38\x0c \x10\xd1\xdd\xc4\xf7Hu\xee\x86\x89\xd0\xd6\xbd\xb5\x81\x1c>|i
I don't understand what kind of requests are these and how they reaches my computer, because I don't have a real IP and I'm inside a local network that has the only 1 line to the internet, I mean that the all computers connected to my network, has the same IP address outside of network. Is these are because of some trojan application or something similar on my computer?
I'm using Mac OS X Lion and the standard Apache server that ships with it.