System Activity Logger is a Python-based monitoring utility for administrative and security auditing. It logs keyboard input, collects system data, executes command inputs, and securely stores and transmits information.
Important: This software is for ethical, educational, and authorized use only. Unauthorized use is strictly prohibited.
- Real-time keyboard activity logging
- System, process, disk, and network information collection
- Custom command execution support
- Log file encryption and integrity hash generation
- Scheduled POST requests to a specified server
- Log archiving and secure email transmission
- Secure cleanup of logs and sensitive data
- Python 3.7 or newer
pynput,psutil,cryptography, and other standard libraries
Install dependencies using:
pip install -r requirements.txt-
Configure script parameters:
- Set
ip_address,port_numberfor remote POST logging - Set
email_address,email_password,receiver_emailfor email delivery
- Set
-
Run the script:
python system_activity_logger.pyWe welcome contributions from the community! You can help improve features, fix bugs, enhance documentation, or refactor code.
-
Fork the repository
-
Create a new branch:
git checkout -b feature-name
-
Make your changes
-
Commit and push:
git commit -m "Describe your change" git push origin feature-name -
Open a pull request and describe what you've done
This project is released for legitimate use only. Unauthorized, malicious, or unethical use is not allowed and may be illegal.
Contact: If you have suggestions or need assistance, feel free to open an issue or submit a pull request.