Debug Kit is a collection of simple, standalone tools to help developers troubleshoot HTTP, network, and application issues easily.
Each tool is small, lightweight, and designed to run locally with minimal setup.
Tool | Description |
---|---|
HTTP Monitor | A simple HTTP proxy that prints requests and responses. |
Request Dumper | A simple HTTP server that dumps incoming requests to both console and log file. |
TCP Echo Server | A simple TCP server that echoes back any data it receives, with configurable logging and error handling. |
Mock API Server | A lightweight HTTP server that serves mock responses from a JSON file, perfect for development and testing. |
Simple File Server | A lightweight, secure file server with upload capabilities, directory listing, and comprehensive logging. |
-
Node.js (v14 or higher)
- Required for running the HTTP Monitor and TCP Echo Server
- Download from nodejs.org
-
npm (Node Package Manager)
- Comes bundled with Node.js
- Used for installing dependencies
-
netcat (optional)
- Useful for testing the TCP Echo Server
- Available on most Unix-like systems
- On Ubuntu/Debian:
sudo apt-get install netcat
- On macOS:
brew install netcat
Each tool lives in its own folder.
To run a tool:
- Navigate into the tool's folder.
- Install dependencies:
npm install
- Follow the instructions in its
README.md
.
Example:
cd http-monitor
npm install
node index.js
Contributions are always welcome! Please read the contribution guidelines first.
MIT License - See LICENSE file for details
Made with ❤️ by hperezrodal