httpdebugd

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: BSD-2-Clause Imports: 1 Imported by: 0

README

httpdebugd

httpdebugd is a tiny little web service for debugging HTTP-related network connectivity issues if/when you experience them. It primarily powers the site at https://debug.charliejonas.co.uk/ however there's no reason the code cannot be adapted to run elsewhere.

Usage

httpdebugd is compiled into a single static binary (including web assets) and there is no configuration to worry about. It's expected that the application will be run behind a reverse proxy such as nginx which will take care of things like TLS.

Usage:
  httpdebugd server [flags]

Flags:
  -b, --bind string     address and port to bind to (default "localhost:8080")
  -h, --help            help for server

Compiling

It should be relatively simple to checkout and build the code, assuming you have a suitable Go toolchain installed. Running the following commands in a terminal will compile binaries for various operating systems & processor architectures and place them in ./bin:

git clone https://github.com/CHTJonas/httpdebugd.git
cd httpdebugd
make clean && make all

httpdebugd is licensed under the BSD 2-Clause License.

Copyright (c) 2022 Charlie Jonas.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL