Antidote is an All-in-One Internet Cafe solution to manage public computers
Antidote is a means to deter malicious actions and limit usage time for each user in a shared computer environment. It achieves this by forcing users to sign-in to our software (separate from windows login) before using the computer. After sign-in, various aspects of the session is monitored and controlled. This repository contains the desktop client side of the software. There's also API Server, WebSocket Server, Admin Client repositories. Please check them out!
- Limit computer usage time Admins can set how much time a person can according to group policy
- Monitor sessions Each session is monitored in real-time and admins can see what each user is doing at any given time
- Manage users Every user is registered in the system and admins can control access for individual users and also view their past sessions
- Process protection The desktop client is protected by SSDT Hooking method (32bit only) and hearbeat monitoring to revive the process in case of failure
- Newtonsoft.Json - Used to serialize/deserialize JSON
- RestSharp - Http client
- websocket-sharp - WebSocket
- Fody, Costura - Used to bundle project into a single executable file
- YuHong(Daniel) Kim - LinkedIn
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details