LogClient is designed by Okan DÜZYEL for logging internet connection status and program activities on individual computers during lab sections. It is meant for students, and each installation requires a unique registration based on the computer's MAC address.
- Requires one-time registration for each computer using a unique activation code.
- Logs internet connection status (Connected/Disconnected).
- Program records activities and timestamps with cryptographic output.
-
First Run:
-
Registration:
- The student should send its MAC address and student number to the Assistant via Microsoft Teams.
- The Assistant provides a unique activation code to the student.
-
Activation:
Once registered and activated, the program continuously logs internet connection status. It runs in the background and requires no further interaction from the user.
- For macOS
-
Extract the zip file to your user directory, for example, "/Users/XXXXXXXXXX" (replace XXXXXXXXXX with your username). Please avoid using another directory.
-
The
license.dat
file will be automatically created during the extraction process. -
While the program is running, it will generate a new log file named with the student number, day, month, and year.
- For Linux
- Download your executable file on your computer and run the program by using the terminal.
sudo apt install unzip
git clone https://github.com/okanduzyel/LogClient.git
unzip LogClient For Linux.zip
ls
./LogClient.py
It is correctly working on the Ubuntu 22LTS platform.
- For Windows
-
Extract the zip file to your user directory, for example, "C:\Users\MyName\Desktop" (replace MyName with your username). Please avoid using another directory.
-
The
license.dat
file will be automatically created during the extraction process. -
While the program is running, it will generate a new log file named with the student number, day, month, and year.
Before lab section, you should:
- Close your internet connection (Wi-Fi, Ethernet, Bluetooh etc.) before running LogClient.
- Open LogClient.
- Not close LabClient, and should not try to connect internet during lab section.
- After getting grade of the lab, close LogClient, connect internet, and upload your .c file and your log file to Microsoft Teams Assignments section.