GeoGuardian is mobile application, that enables Linux based systems to geolocate remote users.Linux hosts that use PAM (Pluggable Authentication Module), can request the physical location of remote users by presenting a text based QR code that needs to be read by the GeoGuardian mobile application.he application combines a device location lookup, with an ascii-based QR code in order to grant users access to linux terminal sessions. A one-time pad is generated, and no user information is retained by the developer.