mozilla / mig

Distributed & real time digital forensics at the speed of the cloud

Home Page:http://mig.mozilla.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Design a REST API to facilitate action dispatching and documentation retrieval

arcrose opened this issue · comments

The beginning of the development of our client daemon will start with the design of a REST API that supports the following use cases:

  1. Retrieve daemon API documentation
  2. Retrieve agent module documentation
  3. Create an action, specifying the module to run and any required configuration
  4. Dispatch a newly-created action to the MIG API
  5. Retrieve information detailing the status of dispatched actions

Before the above can be completed, we will also need to:

  1. Specify each module's configuration as a JSON structure
  2. Design a JSON structure to describe agents to target

@zsck Are you working this ? If not I want to work on this issue.

Hey @vbmade2000 I am working on this in the client-daemon branch. I'd love to welcome your help on this, though! Would you be willing to have a read through some of the documentation I've put together so far and offer feedback? I'd really like to make sure that the module configuration types I've specified are accurate and useful. Any improvements would be greatly appreciated!

@zsck Ok. I'll surely check documentation and get back to you if I would have any suggestion etc.