https://github.com/abecodes/malwareai_uploader
gui fileuploader for the malewareai api
https://github.com/abecodes/malwareai_uploader
Last synced: 9 months ago
JSON representation
gui fileuploader for the malewareai api
- Host: GitHub
- URL: https://github.com/abecodes/malwareai_uploader
- Owner: abecodes
- License: unlicense
- Created: 2021-03-07T14:34:43.000Z (over 5 years ago)
- Default Branch: development
- Last Pushed: 2021-03-07T14:47:20.000Z (over 5 years ago)
- Last Synced: 2025-07-07T08:15:07.460Z (12 months ago)
- Language: TypeScript
- Size: 2.54 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# malware.ai uploader

malware.ai uploader is a simple GUI based on the [malware.ai](https://www.malware.ai/) API.
malware.ai is the worlds first
visual AI based malware detection application.
For more information or in order to request an API key, visit [inlyse.com](https://www.inlyse.com/).
## Usage
- Enter an valid API key via the settings tab
- Drag files or folders onto the upload field
- Results are fetched every 60 seconds and displayed on the files tab
## Techstack
malware.ai uploader is based on [nw.js](https://nwjs.io/) and [react](https://reactjs.org/). The UI was created with [rsuitejs](https://rsuitejs.com/tools/icons/). It is written with [typescript](https://www.typescriptlang.org/) and using [webpack](https://webpack.js.org/) as bundler.
Additional packages:
- [fdir](https://www.npmjs.com/package/fdir),
- [form-data](https://www.npmjs.com/package/form-data)
- [nedb-promises](https://www.npmjs.com/package/nedb-promises)
- [node-fetch](https://www.npmjs.com/package/node-fetch)
- [queue](https://www.npmjs.com/package/queue)
- [react-dom](https://www.npmjs.com/package/react-dom)
- [react-hook-form](https://www.npmjs.com/package/react-hook-form)
- [react-router-dom](https://www.npmjs.com/package/react-router-dom)
- [throttled-reader](https://www.npmjs.com/package/throttled-reader),
- [uuid](https://www.npmjs.com/package/uuid)
- different typings and webpackloaders
## Disclaimer
I am not affiliated with [inlyse](https://www.inlyse.com/) in any way, nor is this an official project.
This was a hobby project since I own an API key and wanted something to do to try out nw.js
It is merely a happy path implementation over the course of three days to satisfy personal thirst for knowledge.