jscherer26 wrote:Thanks. I'll just sleep with one eye open the next couple of months. I don't see any logins that I suspect. I would assume that I login more then is shown, and surely my wife has login in many more times then once it shows in the last 8 months, so I suspect they aren't all recorded. Actually It doesn't seem to show any from my Android phone using the lastpass application browser, so that is likely why. I just tried through the regular browser on my phone and it registers it as Linux Android. FYI, the ip address is always 127.0.0.1, and I login from many locations. The time seems to be displaying in GMT, which you may not intend for it to do.
I don't have any panel programming that tells the alarm to arm at specific times. I don't have any home automation system components that may have triggered an event. I don't own any fobs.
I assume it will never happen again. We had an alarm trip a few months ago, then a week later the motion device that tripped it started giving a low battery and I changed them.
The reason it shows 127.0.0.1 is because the alarmdecoder app isn't handling the HTTP connection. A seperate HTTP server is running called nginx answers the HTTP(s) connection and passes it off to gunicorn (running alarmdecoder). Thus the request is coming from localhost (127.0.0.1) to the gunicorn server running alarm decoder..
<your browser> -> <nginx HTTP server> -> (gunicorn - alarm decoder)
The alarm decoder is showing the IP address from the connection from the nginx server.
They need to change the code to look at "X-Fowarded-For" header to get the IP of the remote requester. There is also this in the works (
https://tools.ietf.org/html/rfc7239). Maybe I'll commit a fix for this to the git repo... I modified it to show requesting IP.
I'm just short on time... I'll try and do it sometime in next week or so.