nathan-tw / KwikDef

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KwikDef

KwikDef is a Malware analysis system for NCCU MIS graduate project, combined with static and dynamic analysis. Using react as frontend and golang as backend server. Dynamic and static models are pre-trained based on supervised learning using malwares collected by DDHS(Taiwan Department of Digital Homeland Security)

usage

docker-compose up

Todo list will be done in following days respectively before December. React-app is listening on port 3000 and go-server on port 8080 as well. Just check if two of them are not occupied and visit localhost:3000 is good to go.

todo

backend

  • fileUploader
  • hashComputer
  • reportGenerator
  • cuckooSubmitter
  • modelPredictor
  • databaseConnector

frontend

  • welcomePage
  • submitPage
  • reportPage

database

  • Postgresql

models

  • static
  • dynamic

worker

  • reportRequester
  • featureSender

About


Languages

Language:JavaScript 88.5%Language:Python 7.4%Language:Go 3.5%Language:HTML 0.4%Language:Dockerfile 0.3%