What Is This, is a python application capable of recognizing patterns in binaries of any type and through its signature database defining its type, as well as obtaining hidden information and strings.
Use the package manager pip to install or implement What Is This.
Python version: >= 3
pip3 install -r requirements.txt
python main.py
When starting for the first time you will see a dialog screen asking which file you want to analyze, please select a file compatible with the table below, if your file is not already in the table, soon it may be, or you can make your own implementation, after completion you will see the file type in your terminal, and you will have a complete file to analyze, through a text editor, such as notepad ++
File signatures capable of detecting |
---|
TGA |
PE |
ADS |
WALLLET |
MP3 |
GIF, two types of detection |
JAR |
APK |
MPGE4 |
MPEGISO |
ELF |
Telegram Desktop files |
SQLITE DATABASE'S |
ZIP PKZIP |
ZIP APPLE |
KMZ |
KWD |
ODT |
ODP |
OTT |
OXPS |
SXC |
SXD |
SXI |
SXW |
WMZ |
XPI |
XPS |
XPT |
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.