Infoscava is a desktop application for comprehensive file analysis. It is designed to provide detailed insights into a wide range of file types with a clean and functional user interface. The application is distributed as a standalone Windows executable (.exe), so no Python environment is required. Users can download the latest release, v1.4.5, directly from the GitHub repository.
Infoscava offers extensive file analysis features. It supports inspection of metadata, hash values, text content, hexadecimal data, structured formats like JSON, and image data including EXIF and GPS. The application also includes tools for Base64 decoding, entropy analysis, and byte histogram generation. All of this is presented in a tabbed interface that allows users to view multiple aspects of the file simultaneously.
The user interface is thoughtfully designed to enhance productivity. It includes a built-in file browser, drag-and-drop support, and a theme toggle that lets users switch between dark and light modes. Infoscava also features a file watcher that automatically reloads files when changes are detected on disk. For frequent users, keyboard shortcuts are available for common actions, and all analysis results can be exported in JSON, TXT, or HTML formats.
One of the most powerful aspects of Infoscava is its plugin system. It supports dynamic loading of custom analysis and reporting plugins through .infoscava files, which contain Base64-encoded Python code. Users can manage plugins through a dedicated dialog, reload or delete them, and view plugin execution history. Plugins can also generate their own tabs with custom outputs such as HTML reports, JSON tables, or plain text.
The application comes with an embedded icon (icon.ico) and a user-friendly installer that integrates with the Windows right-click context menu, allowing users to open files directly with Infoscava. Basic security enhancements are also included to prevent accidental analysis of files from sensitive system directories.
The project is open-source and welcomes contributions. Users encountering issues are encouraged to use the Discussions section or open new Issues on GitHub. Contributions of any kind — bug fixes, feature suggestions, or development — are invited. The Developer also plans to create a Linux version in future updates, alongside ongoing bug fixes and enhancements.
Infoscava is developed by Muhammed Shafin P (GitHub @hejhdiss). It is built using PySide6, PyInstaller, and Inno Setup, and is licensed under the MIT License.
You can explore the full project and download the latest version at: https://github.com/hejhdiss/Infoscava
Top comments (0)