Skip to content

Monitor file access in real-time with Secure File Access Watcher. This lightweight Python tool ensures privacy and tracks changes locally. πŸ™πŸ“‚

Notifications You must be signed in to change notification settings

Rohitrao-29/SecureFileAccessWatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

SecureFileAccessWatcher: Real-Time File Access Monitoring Tool

GitHub stars GitHub forks GitHub issues GitHub license

Table of Contents

Overview

SecureFileAccessWatcher is a lightweight utility built with Python that monitors file and folder access in real-time on your local system. This tool provides essential logging capabilities, ensuring you remain aware of all access events. Whether you are a developer, a cybersecurity enthusiast, or someone keen on protecting your personal data, this application can help you maintain control over your file system.

File Monitoring

Features

  • Real-Time Monitoring: Instantly track file and folder access events.
  • Lightweight: Designed to use minimal system resources.
  • User-Friendly GUI: Built with Tkinter for easy interaction.
  • Log Exporting: Save logs for future reference and compliance.
  • GDPR Compliance: Helps maintain privacy standards.
  • Open Source: Free to use and modify under the terms of the MIT License.

Installation

To get started, download the latest release from the Releases section. After downloading, follow these steps:

  1. Extract the downloaded file.

  2. Open your terminal or command prompt.

  3. Navigate to the extracted folder.

  4. Run the application using Python:

    python SecureFileAccessWatcher.py

Ensure you have Python installed on your system. If not, download it from the official website.

Usage

Once the application is running, you will see a simple interface. Here’s how to use it:

  1. Start Monitoring: Click the "Start" button to begin monitoring file and folder access.
  2. View Logs: Access the log section to see a list of all access events.
  3. Export Logs: Use the export feature to save logs in your preferred format.
  4. Stop Monitoring: Click the "Stop" button when you wish to halt monitoring.

Example Use Case

If you want to monitor access to a specific folder, simply select that folder in the application. The tool will log all access attempts, including read and write actions. This can be especially useful for ensuring that sensitive information remains secure.

Configuration

You can customize the application settings by editing the configuration file. This file allows you to set:

  • Log file path: Where logs will be saved.
  • Notification settings: Choose how you want to be alerted about access events.
  • Monitoring scope: Specify which folders or files to monitor.

To edit the configuration file:

  1. Open config.json in a text editor.
  2. Modify the parameters as needed.
  3. Save the changes and restart the application.

Contributing

We welcome contributions from everyone. If you would like to help improve SecureFileAccessWatcher, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear messages.
  4. Push your changes to your fork.
  5. Submit a pull request.

Your contributions help make this tool better for everyone.

License

SecureFileAccessWatcher is licensed under the MIT License. See the LICENSE file for more details.

Contact

For questions or suggestions, please reach out via:

Links

For the latest releases, visit the Releases section. Download the latest version and execute it to start monitoring your file access.

Download Button

For further details, explore the repository and check out the documentation. Your feedback is appreciated, and we look forward to your contributions!

Releases

No releases published

Packages

No packages published