https://github.com/betterwayelectronics/file-comparator
Tool for bulk analysis of files based on specific offsets or using statistics etc
https://github.com/betterwayelectronics/file-comparator
binary-analysis compare-offsets entropy hash malware-analysis malware-analyzer malware-research malwareanalysis md5 mime statistics
Last synced: about 1 month ago
JSON representation
Tool for bulk analysis of files based on specific offsets or using statistics etc
- Host: GitHub
- URL: https://github.com/betterwayelectronics/file-comparator
- Owner: BetterWayElectronics
- Created: 2020-03-23T03:54:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-10T08:02:23.000Z (over 1 year ago)
- Last Synced: 2023-12-11T08:27:52.615Z (over 1 year ago)
- Topics: binary-analysis, compare-offsets, entropy, hash, malware-analysis, malware-analyzer, malware-research, malwareanalysis, md5, mime, statistics
- Language: Perl
- Homepage:
- Size: 29.3 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BwE File Comparator

Tool for analysing and comparing files (in bulk) but is mainly intended for binary files (firmware flashes, executables, malware etc).
Performs the following functions:
## Comparative Analysis
1. Compare Offsets (Hex) (Result - Filename)
2. Compare Offsets (ASCII) (Result - Filename)
3. Compare Offsets MD5 (MD5 Hash - Filename)
4. Dual Offsets Comparison (Result 1 - Result 2 - Filename)
5. Dual Offsets MD5 Comparison (MD5 Hash 1 - MD5 Hash 2 - Filename)
6. Dynamic Offset MD5 Calculation (Size Header - MD5 - Filename)## Statistical Analysis
7. Compare Offsets Entropy (log2(256)) (Entropy - Filename)
8. Compare Offsets Statistics (00 Count % / FF Count % - Filename)
9. Compare File Entropy (log2(256)) (Entropy - Filename)
10. Compare File Statistics (00 Count % / FF Count % - Filename)## Hash
11. Obtain File MD5s (MD5 Hash - Filename)
12. Obtain File SHA1s (SHA1 Hash - Filename)
13. Obtain MIME Types (MIME - Filename)## Other
14. Extract File By Offset (/Extracted/Hash)