Banshy is a web extension that downloads and analyzes files in cloud, before downloading them to your computer.
When you click on a download, the extension blocks the download,then the backend downloads and analyzes the file, and returns the result to the front to releases the download or not.
Banshy does not yet analyze all type of files. Let's see the performances of each type of files :
Type File | Well predicted | Analyze type |
---|---|---|
97% | AI (random forests) | |
EXE | 49% | Static analyzed |
MIC | 43% | Static analyzed |
For now, the extension is only available for chromium browser (like chrome, Opera, Brave, ...).
-
1 - Go to extension paramaters on your chromium browser.
-
2 - Select "Load unpacker".
-
3 - Choose folder
Frontend
of the Banshy project.
To start the backend, you need Docker and Docker Compose.
-
1 - Go on
Backend
folder -
2 - Use command :
docker compose up -d
-
3 - To stop it :
docker compose down
The backend can also be launched with Kubernetes.
- 1 - Go on
Kubernetes_Backend
folder - 2 - Read
README.md
This is an open source project, feel free to contribute or suggest any ideas.