jburnitz / https-metrics

Gain insight into what HTTP resources an application uses or provides when communicating over TLS. Loading this library along with an application, encryption and decryption calls are intercepted, http urls parsed out, and then forwarded on to the real encryption call

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Building
----------
Depends:
	libgnutls28-dev libssl-dev

Configure build options with config.h

Compile with make
	make



Running
----------
run agent with optional environment variables
	./agent

Start process to be monitored by either specifying the LD_PRELOAD variable at runtime or export ahead of time
	LD_PRELOAD=/path/to/agent/bin/libagent.so wget "https://google.com/path/to/resource"

	export LD_PRELOAD=/home/joe/agent/libagent.so
	wget "https://google.com/path/to/resource"

About

Gain insight into what HTTP resources an application uses or provides when communicating over TLS. Loading this library along with an application, encryption and decryption calls are intercepted, http urls parsed out, and then forwarded on to the real encryption call

License:MIT License


Languages

Language:C 93.5%Language:Makefile 5.1%Language:Dockerfile 1.4%