csci4950tgt / honeyclient

1 stars 1 forks source link

honeyclient

A secure environment in which to do analysis work on a potentially malicious website. Exposes a REST api, consumed by csci4950tgt/api, to recieve ticket information. Artifacts produced after a ticket's processing are persisted in-memory temporarily.

Features

Prerequisites

Installation

Docker

A Dockerfile for this service is provided. To run just this image, use the following commands:

 docker build --tag honeyclient .                     # Build the docker image
 docker run -p 8000:8000 --env-file=.env honeyclient  # Run image as container, using local .env file, on port 8000

Alternatively, You can set up the entire system using Docker and Docker-Compose. See more information and instructions in the csci4950tgt/utils repository.

Class Overview