This open-source app leverages a Tauri backend written in Rust with a React TypeScript frontend to track file and registry modifications in real-time within specified directories and registry keys on a Windows machine. The app is designed to be user-friendly, resource-efficient, and to maintain a minimal memory footprint, making it suitable for continuous monitoring tasks in cybersecurity contexts. We have also added functionality to display metadata associated with each file change.
- Download and run MSI File
- Provide a location for the installation
- Run the installation process
- Unclick the Launch after install option
- Click "Yes" when prompted to restart machine
- Run the GatorSec.exe file via the shortcut created on your desktop
Prerequisites:
- Rust
- Node.js
- [Wix Toolset v3.11.2] (https://github.com/wixtoolset/wix3/releases/tag/wix3112rtm)
Wix Toolset Install: After installing the recommended Wix version, the bin file must be added as a user variable for the current user.
- Launch the Environment Variables tool on your machine
- Double-click "Path" under "User variables for User"
- Click new and paste the path to the bin file in the Wix install folder
Building:
- Clone this repository
git clone https://github.com/GeoffreyFClark/file-mod-tracker
andcd file-mod-tracker
- Install dependencies
npm install
- Run development server
npm run tauri dev
or build production versionnpm run tauri build