This question already has an answer here:
I started running a flask application on a raspberry pi last night. It was not hiding behind apache or nginx, served the requests by itself. I set up my router to forward http traffic towards it as a proof of concept. Now to show somebody what it is looking like, I left it on overnight. This morning I woke up to a few GET requests that I do not quite understand:
[ip-address] - - [date] "GET http://[ip-address]/proxychecker/check.cgi?action=getinfo HTTP/1.1" 404-
[another ip-address] - - [date] "GET /xmlrpc.php HTTP/1.1" 404 -
Is any of this anything I have to worry about? What exactly are they trying to accomplish with these requests? Particularly the first one.