MLock
A easy to use lock screen app
Install / Use
/learn @mantikafasi/MLockREADME
MLock
Very simple lock screen app for windows which support USB key and password.
Features
- [x] Unlockable with USB key (SD card etc works too)
- [x] Unlockable with password
- [x] Disables task manager
- [x] Disables keyboard, mouse completely
https://github.com/mantikafasi/MLock/assets/67705577/7440eb07-5159-47ea-a202-5246220f443b
How to use
- Download the latest release from Github Releases
- Run MLockConfigurator.exe
- If you want to use USB key, click "USB Unlocking" and press "Generate" to create a key file. This will create privateKey.xml in directory, store privateKey.xml in somewhere safe since its only way to create new USB keys.
- If using USB key, select USB from drowdown menu and press "Generate USB Key"
- Fill other fields and press "Install MLock Config". This will save your config.json and publicKey to %appdata%/MLock
- Run MLock.exe as admin, if you want to run at startup create a task scheluder or create a regedit key
Incase you get locked out, from different account with admin permissions you can delete config.json inside C:/Users/YourUser/AppData/Roaming/MLock
Notes
- Currently passwords are stored as plaintext in config.json, so any user with admin permissions can see your password.
- WebServer doesnt use https, so if someone is sniffing your network they can see your password.
TODO
- [x] Add more unlock methods (Like from mobile app)
- [x] Design a better UI (current one is terrible)
- [x] Add option to configurator to run program at startup
- [ ] Add github actions to create releases automatically
- [ ] Maybe add option to remove sound when locked
- [ ] Log Failures to file
