Yet Another Intercepting Proxy
Find a file
Jonathan Hodgson bb62ed3b1f Starts work on https as well as some moving about
I now start the listener in the main.c file rather than proxy given that
I didn't feel proxy was the right place if a normal (non-proxied)
request came in. webserver.{c,h} and proxy.{c,h} had some changes
relating to this.

The config changed slightly - we now create a folder in ~/.config/
called yaip. This is where certificates and so on will be stored along
with the user configuration

I created a helper function to get files inside this directory (it
changes based on xdg_config_home) and updated relevant tests.

In ssl.{c,h} I have started work. If they don't exist, the tool now
creates and stores a key and certificate for the CA that this tool will
need to pretend to be. I still need to write tests for this.
2022-01-20 16:53:35 +00:00
docs Starts work on https as well as some moving about 2022-01-20 16:53:35 +00:00
src Starts work on https as well as some moving about 2022-01-20 16:53:35 +00:00
tests Starts work on https as well as some moving about 2022-01-20 16:53:35 +00:00
.gitignore Starts work on https as well as some moving about 2022-01-20 16:53:35 +00:00
.gitmodules Adds µnit submodule for tests 2021-12-27 21:46:47 +00:00
Makefile Starts work on https as well as some moving about 2022-01-20 16:53:35 +00:00
README.md I have made a start 2021-12-27 21:43:11 +00:00

YAIP

This will hopefully one day be an intercepting proxy written in c. I am using it as a way to learn rather than as a tool I expect other people to use. However, if you wish to, you are welcome to use this.

Check laws in your local area, this tool should only be used for legal purposes.