This repository is the official collection of practical and runnable projects built using the VersaLog library.
Each project demonstrates a real-world application of VersaLog — from monitoring systems to handling network services.
| Project | Description | Folder |
|---|---|---|
| VersaMonitor | System resource monitor (CPU, RAM, Disk, Network) | VersaMonitor |
| VersaBackup | Automatic file and folder backup tool | VersaBackup |
| VersaScan | Fast port scanner and network reporter | VersaScan |
| VersaWatcher | File/folder change detection and notifier | VersaWatcher |
| VersaServe | Simple HTTP server with access logging | VersaServe |
| VersaGuard | R18/NSFW image detection and filtering tool | VersaGuard |
Monitors CPU, memory, disk, and network usage in real time.
Displays system stats using colorful VersaLog output and alerts when thresholds are exceeded.
Automatically backs up specified directories and files.
Logs backup progress, errors, and completion details using VersaLog.
Scans open ports on specified IP addresses.
Logs results in colorized console and saves them to log files for analysis.
Watches directories for file changes using watchdog.
Logs file creation, modification, and deletion events in real time.
Detects R18/NSFW images automatically using AI-based content analysis.
Skips or blocks unsafe images and logs detection results with VersaLog.
Useful for moderation, bots, and safe media processing pipelines.
- Language: Python 3.9+
- Dependencies:
- VersaLog (latest version)
- Project-specific dependencies (see each subfolder)
- OS: Windows / Linux / macOS