| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A modular forensic analysis tool developed for MacOS systems. Equipped with rapid deployment and system imaging capabilities for incident response.
git clone https://github.com/silexi/stforensicmacos.git
cd stforensicmacospip3 install -r requirements.txtsudo python3 main.py --mode lite# Quick analysis (Lite mode)
sudo python3 main.py --mode lite --output ./reports
# Full analysis (Full mode)
sudo python3 main.py --mode full --output ./reports
# Run specific modules
sudo python3 main.py --modules system_info,filesystem,network --output ./reports
# Generate HTML report
sudo python3 main.py --mode lite --output ./reports --format htmlpython3 main.py [OPTIONS]
Options:
--mode TEXT Analysis mode: lite or full [default: lite]
--modules TEXT Modules to run (comma-separated)
--output TEXT Report output directory [default: ./reports]
--format TEXT Report format: json, html [default: json]
--verbose, -v Verbose output
--no-hash Skip hash calculations
--config TEXT Configuration file path
--help Show this message# Quick system analysis
sudo python3 main.py --mode lite --output ./forensic_reports
# Network analysis only
sudo python3 main.py --modules network --output ./network_analysis
# Full analysis + HTML report
sudo python3 main.py --mode full --output ./full_analysis --format html
# Specific modules with verbose output
sudo python3 main.py --modules system_info,processes,users --verbose --output ./detailed_analysisStructured data format containing all analysis results.
Modern, interactive web-based report:
stforensicmacos/ ├── main.py # Main application ├── requirements.txt # Python dependencies ├── README.md # This file ├── LICENSE # MIT License ├── .gitignore # Git ignore rules ├── project_details.json # Project details ├── roadmap.md # Development roadmap ├── src/ # Source code │ ├── core/ # Core modules │ │ ├── config.py # Configuration management │ │ ├── forensic_engine.py # Main analysis engine │ │ └── logger.py # Logging system │ ├── modules/ # Forensic modules │ │ ├── base_module.py │ │ ├── system_info.py │ │ ├── filesystem.py │ │ ├── memory.py │ │ ├── network.py │ │ ├── logs.py │ │ ├── processes.py │ │ ├── users.py │ │ └── timeline.py │ ├── reporters/ # Reporters │ │ ├── json_reporter.py │ │ └── html_reporter.py │ └── utils/ # Helper functions │ └── helpers.py ├── static/ # Static files ├── templates/ # HTML templates └── test_reports/ # Test reports
This project is licensed under the MIT License. See the LICENSE file for details.
This tool is designed for educational and legal forensic analysis purposes only. Users are responsible for complying with local laws and regulations when using this tool.
This project is inspired by the following open source projects:
⭐ Don't forget to star this project if you like it!
| Back | FazBrowse Home | New Git URL |