/havoc-store

A simple website to act as a store for havoc modules and extensions

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

havoc-store

A simple website to act as a store for havoc modules and extensions! image The objective is to have a space to find new pluggins for the havoc framework. In the future maybe have a system to automatically install them also from this page like a proper store. Please refer to the Havoc Framework for more information on the project that led to this.

Adding a module to Havoc

To add a module open the client-frontend of havoc and select the Scripts then open the scripts manager: image You can then load a script through the load script button.

Add your pluggins

To add plugins you need to edit the file in public/havoc-modules.json This is the current file to save pluggins inside of the website. You can add a module by forking this project adding a entrance to the json using this following json object template:

  {
    "title":"<your title>",
    "description":"<Your description>",
    "author":"<Your username on github>",
    "link":"<the link to the module>",
    "preview":"<The preview image of the module>",
    "entrypoint":"<The entrypoint script of the module",
    "category": {
        "BOF": false,
        "Console": false,
        "Graphical": true
    }
  }

You can also select if the plugin is either a console or GUI pluggin through the boolean values!

Future additions to this project

  • More modules ....
  • A better front-end.
  • Funcitonal Category system - DONE
  • Github login and form to automatically do a pull request with the JSON from the front-end
  • A way to have inside of a json the path to the script that would need to be imported by Havoc to automate the "add pluggin" system - DONE