Skip to content

juliendoutre/proxaudit

Repository files navigation

proxaudit

proxaudit is a binary that transparently instrument any program for HTTP and HTTPs requests.

Getting started

brew tap juliendoutre/proxaudit https://github.com/juliendoutre/proxaudit
brew install mkcert proxaudit
mkcert -install

Usage

proxaudit -- curl http://google.com
proxaudit -- curl https://google.com
proxaudit # Read from stdin
proxaudit -output logs.jsonl -- pip install requests # Write logs to file
proxaudit -server # Run the proxy server only (no command wrapping)

Check out examples/k8s/ for an example of using proxaudit as a sidecar container in Kubernetes.

Development

Lint the code

brew install golangci-lint hadolint
golangci-lint run
hadolint ./Dockerfile

Release a new version

git tag -a v0.1.0 -m "New release"
git push origin v0.1.0

About

An observability tool for HTTP(S).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •