A professional security analysis tool for files, featuring hash analysis, fuzzy hashing, Base64 content detection, and comprehensive HTML reporting.
- SHA-256 Hash Analysis - Calculate and verify file hashes
- Fuzzy Hashing - Similarity-based detection using ssdeep-like algorithm
- Base64 Content Detection - Scan for encoded content, including executable detection
- File Type Validation - Verify file extensions match actual content
- File Metadata Extraction - Get detailed file information
- Real-time Monitoring - Monitor files for changes
- Quarantine System - Isolate suspicious files
- Comprehensive HTML Reports - Beautiful, detailed analysis reports
- Responsive UI - Modern Windows interface with resizable window
- Visual Studio 2022 (or newer)
- OpenSSL (for SHA-256 hashing)
- Windows SDK
- Open
Sandbox Analyzer.slnin Visual Studio - Select Debug x64 configuration
- Click Build > Build Solution (or press
Ctrl+Shift+B) - The executable will be created in
x64/Debug/
- Run
Sandbox Analyzer.exe - Click [Search] Browse to select a file
- Click [Rocket] START ANALYSIS to begin
- Review the console output and HTML report
Sandbox Analyzer/
├── Sandbox Analyzer.cpp # Main application
├── FUNCTIONS.cpp # Core functions
├── Header.h # Header file
├── Sandbox Analyzer.sln # Visual Studio solution
├── Sandbox Analyzer.vcxproj # Project file
├── Analysis_Data/ # Known hash databases
│ ├── known_hashes.txt
│ └── known_fuzzy_hashes.txt
└── Analysis Data/ # Output directory for reports
- C++17 - Modern C++ standard
- Win32 API - Windows GUI framework
- OpenSSL - Cryptographic library
- Standard Library - Filesystem, threading, etc.
This tool is for educational and research purposes only. Always verify findings with additional security tools.
This project is for educational purposes. See the source code for more details.
Cybersecurity Team - Professional Security Research Project
v2.0.0 - Enhanced Edition with modern UI and responsive design
For your GitHub commits, use these descriptive messages:
feat: Add SHA-256 hash analysis functionality
feat: Implement fuzzy hashing similarity detection
feat: Add Base64 content scanning with executable detection
feat: Create comprehensive HTML report generator
feat: Add file monitoring and quarantine system
fix: Remove unnecessary Upload_Files folder creation
fix: Add proper path validation mechanism
fix: Make window resizable with responsive layout
docs: Add comprehensive README file
chore: Add .gitignore for Visual Studio build outputs
- OpenSSL for cryptographic functions
- Windows API for GUI framework