Skip to content

Vector35/traceapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trace-API

Install Instructions

Here's the quick overview to get going with the minimum effort:

  1. Install docker for linux, osx, or windows.
  2. If linux, also install docker-compose (docker-compose is installed by default on Windows and OS X).
  3. Download this repository (either as a zip, or using a git clone https://github.com/Vector35/traceapi/, whichever is easier.
  4. Extract the zip or cd into the directory where it was cloned
  5. Combine the SQL database (Linux/OS X: cat master/traceapi.sql.gz.? > master/traceapi.sql.gz or Windows: copy /b master\traceapi.sql.gz.? master\traceapi.sql.gz)
  6. Launch docker-compose: docker-compose build docker-compose up
  7. Wait for all the initialization to finish. You should now have a traceapi instance running on port 8000 of the machine that ran these steps! Now, simply point your Haxxis configuration at this IP and port.

Repository Structure

  • client/: Worker code that generates instrumented trace files among other analysis
  • client/qemu-decree-fork: Fork of QEMU that adds taint tracking and understanding of DECREE syscalls
  • README.md: this file
  • master/: The nodejs server that acts as the API for Haxxis into game state, does job management for additional analytics and also allows interactively exploring results from CGC CFE.
  • master/store: Cache of submitted binaries, IDS rules, POVs, and a small sample of polls for each service.
  • master/traceapi.sql.gz: Preconfigured database dump with imported results from a complete run of the final event.

License

QEMU is a fork of a GPLv2 product and is accordingly licensed under the GPLv2. All other content not specifically listed with a given license is released under an MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors