{"id":30815229,"url":"https://github.com/threadlinee/imagemalwarescanner","last_synced_at":"2025-09-06T08:09:52.691Z","repository":{"id":288491329,"uuid":"968295437","full_name":"Threadlinee/ImageMalwareScanner","owner":"Threadlinee","description":"Simple Image Malware Scanner","archived":false,"fork":false,"pushed_at":"2025-07-13T16:41:23.000Z","size":122,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T18:33:52.992Z","etag":null,"topics":["cybersecurity","hacking","hacking-tool","hacking-toolkit","image","malware","scanner"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Threadlinee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-04-17T20:44:49.000Z","updated_at":"2025-07-13T16:41:26.000Z","dependencies_parsed_at":"2025-04-24T05:16:32.964Z","dependency_job_id":null,"html_url":"https://github.com/Threadlinee/ImageMalwareScanner","commit_stats":null,"previous_names":["dionabazi/imagemalwarescanner","540sno/imagemalwarescanner","threadlinee/imagemalwarescanner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Threadlinee/ImageMalwareScanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Threadlinee%2FImageMalwareScanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Threadlinee%2FImageMalwareScanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Threadlinee%2FImageMalwareScanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Threadlinee%2FImageMalwareScanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Threadlinee","download_url":"https://codeload.github.com/Threadlinee/ImageMalwareScanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Threadlinee%2FImageMalwareScanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273874160,"owners_count":25183368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cybersecurity","hacking","hacking-tool","hacking-toolkit","image","malware","scanner"],"created_at":"2025-09-06T08:09:47.935Z","updated_at":"2025-09-06T08:09:52.671Z","avatar_url":"https://github.com/Threadlinee.png","language":"C#","funding_links":["https://ko-fi.com/G2G114SBVV)!","https://ko-fi.com/G2G114SBVV"],"categories":[],"sub_categories":[],"readme":"# 🛡️ Image Malware Scanner\nA C# WPF tool designed to scan image files for embedded malware and suspicious content. The tool analyzes common image formats, such as PNG, JPG, JPEG, and WEBP, and extracts any potential malware found within the file to a designated directory for further review. This project aims to provide a lightweight, easy-to-use malware detection utility for image files.\n\n# Screenshot\n\n![image](https://github.com/user-attachments/assets/a38a3b55-5081-432b-8c2b-872e83348b0d)\n\n\n![image](https://github.com/user-attachments/assets/f180482d-9dbd-4684-8989-b1229b957fd1)\n\n\nFeatures\nScans common image formats: PNG, JPG, JPEG, WEBP\n\nDetects embedded executables: Identifies images with executable code (EXE headers)\n\nDetects script injections: Flags malicious JavaScript or other embedded scripts\n\nEXIF metadata analysis: Identifies large or suspicious metadata blocks often used for steganography\n\nExtracts malware: Saves detected malware to the Desktop for manual inspection\n\nReal-time logging: Provides detailed logs of the scanning process\n\n# 💻 Prerequisites\n.NET 6 or later (compatible with .NET Framework 4.8+)\n\nVisual Studio or any C# compatible IDE\n\n# 🚀 Installation\nClone the repository:\n\ngit clone https://github.com/yourusername/ImageMalwareScanner.git\nOpen the project in Visual Studio.\n\nRestore dependencies (if using NuGet packages).\n\nBuild and run the application.\n\n# 🧠 Usage\nLaunch the application.\n\nUse the \"Browse Image\" button to select an image file from your system.\n\nClick \"Scan Image\" to begin the malware scan.\n\nReview the scan results in the log output.\n\nIf malware is detected, the malware will be extracted and saved on your Desktop.\n\nOptionally, you can delete the malware or perform further analysis.\n\n# 🛠️ Technology Stack\nC#\n\nWPF (Windows Presentation Foundation) for the GUI\n\n.NET 6 / .NET Framework 4.8\n\nNo third-party libraries required\n\n💡 How It Works\nByte Analysis: The tool scans the image file at a byte level to identify executable code or suspicious patterns (such as the \"MZ\" header indicating embedded executables).\n\nText-based Analysis: It decodes the image content into text and checks for script-based malware or injections.\n\nEXIF/Metadata Scrubbing: The tool looks for oversized or abnormal EXIF metadata, which is often used to hide malicious payloads.\n\nMalware Extraction: If malware is detected, it extracts the malicious data to a specified folder on the Desktop for further inspection.\n\n# 🔒 Security\nThis tool is designed for educational purposes and personal use. It helps in identifying potential threats within image files, but should not be relied upon as the sole means of protecting your system from malware. Always use additional security measures, such as antivirus software and firewalls, for comprehensive protection.\n\n# 🔄 Contributing\nContributions are welcome! If you have any suggestions, bug reports, or improvements, feel free to open an issue or create a pull request.\n\n# 📝 License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\nExample Log Output:\n\n# 🔍 Scanning: C:\\Users\\Username\\Desktop\\malicious_image.jpg\n⚠️ Found embedded executable (MZ header)\n⚠️ Found script code inside image\n⚠️ Large metadata with EXIF detected\n❌ Malware detected!\n💾 Extracted to: C:\\Users\\Username\\Desktop\\ExtractedMalware\\malware_1623498490.bin\n\n# 📞 Support\nIf you run into issues or have questions, feel free to open an issue on GitHub or contact me at dionabazi5@gmail.com.\n\nIf you like this project, feel free to [buy me a coffee](https://ko-fi.com/G2G114SBVV)!\n\n[![Buy Me a Coffee](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/G2G114SBVV)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthreadlinee%2Fimagemalwarescanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthreadlinee%2Fimagemalwarescanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthreadlinee%2Fimagemalwarescanner/lists"}