Skip to content

zer0mov/Enkie-MITM-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enkie MITM Engine

Go

Description

Enkie is a lightweight MITM (Man-in-the-Middle) engine written in Go. It is intended for development, debugging, and automated testing of HTTP/HTTPS traffic. It provides a REST API for controlling the engine and analyzing traffic.


Features

  • REST API for control and data retrieval.
  • Core engine for intercepting and modifying HTTP/HTTPS.
  • Easy integration into scripts and CI pipelines.

Planned functionality:

  • REST API communication
  • Engine
  • WebSocket communication
  • GUI

Requirements


Installation

Clone the repository and build:

git clone https://github.com/zer0mov/Enkie-MITM-Engine.git
cd Enkie-MITM-Engine
make build

The Makefile provides convenient targets: gen_cert, run, build

Configuration

Configuration parameters are located in config.json

REST API

The API is described in swagger.api.yaml

About

MITM Engine for Web attack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published