I run a small webapp for several departments at work, which has very little traffic and not many users. It is built on top of Django and uses apache as a web server. I have customized emails to send me an email when there are any errors that were wonderful until yesterday - there were no errors, but sometimes users donβt say when they encounter problems, so it allows me to stay on top of things .
Yesterday we had a new user, and I began to receive tons of emails with errors. He had no idea that something was wrong, so I thought it was something backstage. When I looked at the logs, they are HTTP OPTIONS requests that use the Microsoft Access Access Internet Publishing Provider Protocol and the Microsoft Office Protocol Discovery. I have never heard of this before this point, but it seems to be some kind of MS / webDAV web folder.
One option is to figure out how he can disable it and tell him to stop doing it, but I would rather just chop off his head and do something like Apache just doesn't pass these Django requests. the way this can be handled?
source
share