HTTPGraviton is a simple HTTP server written in Go that logs incoming HTTP requests. It is designed for reverse engineering devices in your local network by capturing the routes and payloads they call.
- Handles all types of HTTP requests (GET, POST, PUT, DELETE)
- Logs request details including URL, method, headers, and body
- Easy to deploy using Docker and Kubernetes
-
Clone the repository:
git clone <repository-url> cd HTTPGraviton
-
Build the application:
go build -o httpgraviton main.go
-
Run the application:
./httpgraviton
-
Access the server at
http://localhost:8080.
To build and run the application in a Docker container, use the provided Dockerfile.
A Kubernetes manifest is provided for easy deployment in a Kubernetes cluster.