STForensicMacOS is a powerful, modular forensic analysis tool designed specifically for macOS. It provides real-time system analysis, memory forensics, network investigation, and automated reporting in HTML and JSON formats. This tool is tailored for cybersecurity professionals and incident response teams, offering them the necessary capabilities to conduct thorough investigations.
- Real-Time System Analysis: Monitor system activities as they happen.
- Memory Forensics: Analyze memory dumps for deeper insights.
- Network Investigation: Examine network traffic for anomalies.
- Automated Reporting: Generate detailed reports in HTML or JSON.
- Modular Design: Eight specialized modules for diverse forensic tasks.
- User-Friendly Interface: Simple navigation for efficient analysis.
- Cross-Platform Compatibility: Works seamlessly on macOS systems.
STForensicMacOS includes eight specialized modules, each focusing on different aspects of forensic analysis:
- File System Analysis: Examine file systems for hidden or deleted files.
- Memory Analysis: Analyze RAM dumps to find running processes and malware.
- Network Analysis: Capture and analyze network packets.
- Malware Analysis: Identify and analyze suspicious files.
- Timeline Analysis: Create timelines of system events for better context.
- Incident Response: Tools for rapid response to security incidents.
- Digital Investigation: Comprehensive tools for digital forensic investigations.
- Cybersecurity Tools: A suite of tools designed to enhance security measures.
To install STForensicMacOS, follow these steps:
-
Clone the Repository:
git clone https://github.com/mreshuu/STForensicMacOS.git
-
Navigate to the Directory:
cd STForensicMacOS
-
Install Dependencies: Ensure you have Python installed. Then run:
pip install -r requirements.txt
-
Download the Latest Release: Visit the Releases section to download the latest version. Extract the files and run the executable.
After installation, you can start using STForensicMacOS. Hereโs how to get started:
- Launch the Tool: Run the main executable.
- Select a Module: Choose the module you wish to use from the main menu.
- Follow On-Screen Instructions: Each module provides a guided interface for analysis.
- Generate Reports: After completing an analysis, use the reporting feature to save your findings in your preferred format.
To run a memory analysis, you might use a command like:
python memory_analysis.py --dump memory_dump.bin
Contributions are welcome! If you want to improve STForensicMacOS, please follow these steps:
- Fork the Repository: Click the fork button on GitHub.
- Create a Branch:
git checkout -b feature/YourFeatureName
- Make Your Changes: Implement your feature or fix.
- Commit Your Changes:
git commit -m "Add your message here"
- Push to Your Fork:
git push origin feature/YourFeatureName
- Open a Pull Request: Go to the original repository and create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or support, please reach out:
- Email: [email protected]
- GitHub Issues: Use the GitHub Issues page for bug reports or feature requests.