Releases: MohamedSelimMah/Trojan_Calculator_Simulator
Trojan Calculator Simulator v2.0
🚨 Trojan Calculator Simulator v2.0 🚨
🆕 New Features & Enhancements in v2.0
1. 🔡 Keylogger Simulation (NEW!)
Simulates keylogging activity by recording every keystroke typed in the calculator window into a harmless file (keylog_sim.txt). This provides a hands-on look at how real keyloggers silently capture input.
2. 🔁 Persistence Simulation
Mimics a Trojan's attempt to add itself to system startup. These actions are simulated only and logged to persistence_log.txt for transparency and educational insight.
3. 🔄 Reboot Detection
Detects whether the app has been launched before (simulating a system restart). It uses a marker file (restart_simu.txt) to differentiate between first run and subsequent launches, logging the event accordingly.
4. 🗂️ File Operations Simulation
Every time a calculation is performed, the simulator creates a fake file (fake_file.txt) to demonstrate how real malware might operate silently in the background.
5. 📜 Enhanced Logging
Improved and expanded log tracking for all simulated malicious activities:
- Keylogging (
keylog_sim.txt) - Persistence (
persistence_log.txt) - Reboot detection
This helps learners observe and understand each stage of simulated malware behavior.
6. ⚙️ Improved Error Handling
Better feedback and input validation ensures a smoother and more beginner-friendly experience when using the calculator.
7. 🖥️ Refined User Interface
Updated GUI layout and logic for a more polished and responsive experience during both user interaction and background simulation.
✅ Why This Matters
This simulator is a powerful educational tool designed to raise awareness of Trojan malware behaviors without putting any systems at risk. Every "malicious" action is simulated in a sandboxed, fully safe environment.
💡 Explore how malware works — safely.
🔐 Because knowledge is your best antivirus.
Trojan Calculator Simulator v1.5
🚨 Trojan Calculator Simulator v1.5 🚨
🆕 Added Features in v1.5
1. Persistence Simulation 🛠️
- The tool now simulates persistence mechanisms, mimicking a Trojan's behavior of adding itself to system startup. This is logged in a file (
persistence_log.txt).
2. Reboot Detection 🔄
- Simulates and logs system restarts using a fake "restart_simu.txt" marker file. It logs each system restart detected, providing a realistic simulation of malware's behavior after a reboot.
3. Enhanced Logging 📜
- The tool now creates additional log files (
persistence_log.txt) that track the simulated persistence and restart actions, providing a more comprehensive view of the background simulation.
4. File Operations Simulation 🗂️
- After every calculation, the tool creates a harmless
fake_file.txt, simulating the file creation commonly used in Trojan horse malware.
5. Improved Error Handling and Feedback ⚙️
- Enhanced validation for user input with more detailed error messages to ensure smooth user experience.
6. Updated User Interface 🖥️
- Minor UI improvements and better handling of user interaction.
7. Planned Keylogger Simulation for Future Version ⏳
- Announced plans for version 2.0 to include a keylogger simulation, allowing users to better understand how keylogging malware works and how it captures keystrokes. Stay tuned for this exciting feature in the upcoming release!
Trojan_Calculator_Simulator v1.0
🎯 Key Features (v1.0)
Calculator Core
Basic Arithmetic Operations: Perform addition, subtraction, multiplication, and division with ease.
User-Friendly GUI: Developed using Tkinter, ensuring a smooth and intuitive user interface.
Robust Input Validation:
-
Handles non-numeric inputs gracefully.
-
Prevents division by zero errors.
-
Provides clear feedback for empty or invalid fields.
Trojan Simulation
🕵️ Stealth Simulation: Automatically generates harmless fake_file.txt after each calculation to simulate Trojan-like behavior.
🔍 Transparent Process: Displays real-time status messages detailing the simulation actions.
Educational Value
🧠 Interactive Learning: Helps users understand the principles of Trojan behavior in a risk-free environment.
📝 Security Awareness: Provides tips and contextual warnings about real-world Trojans and malware.
🔒 Fully Safe Environment: Ensures all simulations are reversible and leave no impact on the user's system.