{"id":49247379,"url":"https://github.com/morningstarxcdcode/steg-attack-prevention-tool-2025","last_synced_at":"2026-04-24T22:41:04.303Z","repository":{"id":291445008,"uuid":"976467178","full_name":"morningstarxcdcode/steg-attack-prevention-tool-2025","owner":"morningstarxcdcode","description":"Advanced steganography attack prevention tool using machine learning, real-time camera scanning, social media image analysis, and a user-friendly GUI to detect and alert users about hidden messages in images. Perfect for security enthusiasts and interview submissions.","archived":false,"fork":false,"pushed_at":"2025-07-13T05:24:03.000Z","size":36,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T07:27:33.365Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/morningstarxcdcode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-02T06:44:08.000Z","updated_at":"2025-06-14T07:21:16.000Z","dependencies_parsed_at":"2025-06-03T04:57:14.594Z","dependency_job_id":"0871ae88-7da8-4833-8edc-3b110e0a762c","html_url":"https://github.com/morningstarxcdcode/steg-attack-prevention-tool-2025","commit_stats":null,"previous_names":["morningstarxcdcode/steg-attack-prevention-tool-2025"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/morningstarxcdcode/steg-attack-prevention-tool-2025","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morningstarxcdcode%2Fsteg-attack-prevention-tool-2025","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morningstarxcdcode%2Fsteg-attack-prevention-tool-2025/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morningstarxcdcode%2Fsteg-attack-prevention-tool-2025/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morningstarxcdcode%2Fsteg-attack-prevention-tool-2025/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morningstarxcdcode","download_url":"https://codeload.github.com/morningstarxcdcode/steg-attack-prevention-tool-2025/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morningstarxcdcode%2Fsteg-attack-prevention-tool-2025/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32243799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-24T22:41:03.758Z","updated_at":"2026-04-24T22:41:04.296Z","avatar_url":"https://github.com/morningstarxcdcode.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Steganography Attack Prevention Tool 2025\n\nWelcome to the Steganography Attack Prevention Tool, a cutting-edge security solution designed to protect your devices and online presence from hidden steganography attacks.\n\n---\n\n## Features\n\n- **Real-time Camera Capture \u0026 Scan:** Continuously monitors your device's camera feed to detect suspicious steganography patterns in images.\n- **Advanced Steganography Detection:** Uses machine learning models analyzing multiple image channels for accurate detection.\n- **Alerts \u0026 Notifications:** Immediate desktop notifications when potential steganography is detected.\n- **Graphical User Interface (GUI):** User-friendly PyQt5-based GUI for easy control and monitoring.\n- **Social Media Image Scanning:** Fetches and scans images from social media platforms to prevent hidden data leaks.\n- **Browser Integration (Planned):** Future support for browser extensions to monitor images in real-time.\n- **Cross-Platform Compatibility:** Designed to work on laptops, desktops, and potentially other devices.\n\n---\n\n## Installation\n\n### Prerequisites\n\n- Python 3.8 or higher\n- Camera device connected to your system\n\n### Install Dependencies\n\n```bash\npip install -r requirements.txt\n```\n\n\n\n---\n\n## Usage\n\n### Command Line Interface\n\nRun the tool to start real-time camera capture and scanning:\n\n```bash\npython main.py\n```\n\nPress `q` to quit the camera feed.\n\n![CLI Usage GIF](https://media.giphy.com/media/l0MYt5jPR6QX5pnqM/giphy.gif)\n\n### Graphical User Interface\n\nRun the GUI application:\n\n```bash\npython gui.py\n```\n\nUse the buttons to start and stop camera scanning. Alerts will be shown in the log area and as desktop notifications.\n\n![GUI Usage GIF](https://media.giphy.com/media/26ufdipQqU2lhNA4g/giphy.gif)\n\n---\npython gui.py\npython main.py\npip install -r requirements.txt\n\n## Permissions Required\n\n- **Camera Access:** The tool requires permission to access your device's camera to capture images for scanning.\n- **Internet Access:** Required for social media image scanning and future updates.\n\n---\n\n## How It Works\n\nThe tool captures frames from your camera and analyzes the least significant bits (LSB) across RGB channels using a machine learning model to detect hidden messages. It also supports scanning images fetched from social media URLs. Alerts are provided via desktop notifications and GUI logs.\n\n---\n\n## Visuals \u0026 Animations\n\nWelcome to the fun zone! Here are some hilarious GIFs to keep you entertained while you secure your devices:\n\n![Funny Steganography GIF](https://media.giphy.com/media/3o6ZtpxSZbQRRnwCKQ/giphy.gif)\n\n*Note: This README is now packed with colorful animations and images related to steganography and security.*\n\n![Security Dance GIF](https://media.giphy.com/media/l0MYt5jPR6QX5pnqM/giphy.gif)\n\nStay alert, stay safe!\n\n---\n\n## Contribution\n\nContributions are welcome! Feel free to fork the repository and submit pull requests.\n\n---\n\n## Interview Submission Suitability\n\nThis project is designed to showcase advanced skills in Python programming, machine learning, image processing, real-time system design, and GUI development. It includes:\n\n- Modular and clean code structure.\n- Machine learning integration for advanced detection.\n- Real-time camera scanning with alerts.\n- Social media image scanning capabilities.\n- User-friendly GUI interface.\n- Comprehensive documentation and testing.\n\nThis makes it an excellent choice for interview submissions and portfolio presentations.\n\n---\n\n## License\n\nMIT License\npython gui.py\npython main.py\npip install -r requirements.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorningstarxcdcode%2Fsteg-attack-prevention-tool-2025","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorningstarxcdcode%2Fsteg-attack-prevention-tool-2025","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorningstarxcdcode%2Fsteg-attack-prevention-tool-2025/lists"}