A comprehensive Windows system utility suite that provides powerful tools for system maintenance, browser management, and hardware monitoring.
-
Browser Management
- Clear browser cache and temporary files
- Backup important browser data (bookmarks, history, passwords)
- Restore browser data from backups
-
System Maintenance
- Automated system driver updates
- Detailed system information reporting
- Hardware monitoring and diagnostics
-
Utilities
- Generate random strings for various purposes
- Perform disk speed tests
- Analyze memory usage
- Profile application performance
- Monitor network activity
- Perform network speed tests
- Scan open ports on a target host
- Windows 10, Windows 11 or any Linux distro
- Python 3.8 or higher
- Administrator privileges for some features
psutil
wmi
speedtest-cli
python_nmap
requests
tqdm-
Clone the Repository
git clone https://github.com/NNKTV28/aurora-multi-tool.git cd aurora-multi-tool -
Create Virtual Environment (Recommended)
python -m venv venv .\venv\Scripts\activate
-
Install Dependencies
pip install -r requirements.txt
-
Start the Tool
python3 multi_tool.py
-
Navigate the Menu
- Use numbers 1-14 to select different tools
- Follow on-screen instructions for each tool
- Press Enter to confirm selections
aurora-multi-tool/
├── backups/
├── config/
├── logs/
├── tools/
│ ├── application_performance_profiler.py
│ ├── backup_browser.py
│ ├── clean_cache.py
│ ├── disk_speed_test.py
│ ├── generate_random_string.py
│ ├── memory_analysis.py
│ ├── network_monitor.py
│ ├── network_speed_test.py
│ ├── port_scanner.py
│ ├── restore_browser_backup.py
│ ├── settings_manager.py
│ ├── system_info.py
│ ├── update_drivers.py
├── config/
│ └── browser_backup_config.json
├── .gitignore
├── README.md
├── requirements.txt
└── multi_tool.py
- Configuration files are stored in
config/ - Log files are automatically created in
logs/ - Each tool can be configured through the Settings Manager
- Check our Contribution community rules and code standards
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Report bugs by creating an issue
- Request features through the issue tracker
- Check the Wiki for detailed documentation
Check the releases page for latest versions and updates.
Made with ❤️ by NNKTV28
