$ ./filelens --info
FileLens.
Right-click any file in Windows Explorer and get hashes, strings, hex, PE internals, and metadata in a compact popup. Built for reverse engineers and the curious.
- Run
filelens.exe --registeronce. It adds itself to your right-click menu. - Right-click any file in Explorer and pick Inspect with FileLens.
- A popup opens at your cursor with tabs for everything relevant to that file. Click away to dismiss, or pin it to keep it open.
To remove from the right-click menu later: filelens.exe --unregister. No installer, no admin rights, no service.
Info
Size, timestamps, entropy score, magic bytes, type detection, and extension mismatch warnings.
Hashes
MD5, SHA-1, and SHA-256 computed in parallel. Full-width selectable fields with copy buttons.
Strings
Every printable ASCII and UTF-16 string. Live filter, sortable, with category pills for URLs, paths, IPs, registry keys, and emails.
PE
For EXE / DLL files: section table with entropy and flags, imports grouped by DLL with function names, exports, and signing status.
Hex
First 64 KB as a hex dump. Click any byte for details. Zero bytes are dimmed, ASCII sidebar on the right.
Meta
PDF properties, Office doc metadata (DOCX / XLSX / PPTX), JPEG EXIF, PNG chunk data. Only shows for supported formats.
Tabs are smart. You only see what is relevant to the file you are looking at.
- platform
- Windows 10 and 11, x64
- size
- ~5 MB
- stack
- Rust + egui
- install
- Unzip, run with --register
- license
- MIT
- source
- github.com/RAZKOM/filelens
- admin needed
- No
- cost
- Free