{"id":27200837,"url":"https://github.com/betterwayelectronics/file-comparator","last_synced_at":"2025-04-09T21:45:19.193Z","repository":{"id":149793471,"uuid":"249330890","full_name":"BetterWayElectronics/file-comparator","owner":"BetterWayElectronics","description":"Tool for bulk analysis of files based on specific offsets or using statistics etc","archived":false,"fork":false,"pushed_at":"2023-12-10T08:02:23.000Z","size":30,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-12-11T08:27:52.615Z","etag":null,"topics":["binary-analysis","compare-offsets","entropy","hash","malware-analysis","malware-analyzer","malware-research","malwareanalysis","md5","mime","statistics"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":false,"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/BetterWayElectronics.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}},"created_at":"2020-03-23T03:54:41.000Z","updated_at":"2023-12-11T08:27:52.616Z","dependencies_parsed_at":"2023-06-02T16:00:31.404Z","dependency_job_id":null,"html_url":"https://github.com/BetterWayElectronics/file-comparator","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Ffile-comparator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Ffile-comparator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Ffile-comparator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Ffile-comparator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BetterWayElectronics","download_url":"https://codeload.github.com/BetterWayElectronics/file-comparator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119439,"owners_count":21050754,"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","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":["binary-analysis","compare-offsets","entropy","hash","malware-analysis","malware-analyzer","malware-research","malwareanalysis","md5","mime","statistics"],"created_at":"2025-04-09T21:45:18.648Z","updated_at":"2025-04-09T21:45:19.167Z","avatar_url":"https://github.com/BetterWayElectronics.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BwE File Comparator\n\n![BwE](https://i.imgur.com/InoWRCr.png)\n\nTool for analysing and comparing files (in bulk) but is mainly intended for binary files (firmware flashes, executables, malware etc).\n\nPerforms the following functions:\n\n## Comparative Analysis\n1. Compare Offsets (Hex) (Result - Filename)\n2. Compare Offsets (ASCII) (Result - Filename)\n3. Compare Offsets MD5 (MD5 Hash - Filename)\n4. Dual Offsets Comparison (Result 1 - Result 2 - Filename)\n5. Dual Offsets MD5 Comparison (MD5 Hash 1 - MD5 Hash 2 - Filename)\n6. Dynamic Offset MD5 Calculation (Size Header - MD5 - Filename)\n\n## Statistical Analysis\n7. Compare Offsets Entropy (log2(256)) (Entropy - Filename)\n8. Compare Offsets Statistics (00 Count % / FF Count % - Filename)\n9. Compare File Entropy (log2(256)) (Entropy - Filename)\n10. Compare File Statistics (00 Count % / FF Count % - Filename)\n\n## Hash\n11. Obtain File MD5s (MD5 Hash - Filename)\n12. Obtain File SHA1s (SHA1 Hash - Filename)\n13. Obtain MIME Types (MIME - Filename)\n\n## Other\n14. Extract File By Offset (/Extracted/Hash)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbetterwayelectronics%2Ffile-comparator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbetterwayelectronics%2Ffile-comparator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbetterwayelectronics%2Ffile-comparator/lists"}