/proxy_server

Simple proxy server for technopark course "Web application security"

Primary LanguagePython

Proxy server for "Web applications security" technopark course

Requirements:

  • Proxy HTTP requests
  • Proxy HTTPS requests
  • Ability of repeating old requests

To generate certificate:

openssl genrsa -out ca.key 2048
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt -subj "/CN=proxy2 CA"
openssl genrsa -out cert.key 2048
mkdir certs/

Starting

Proxy uses port 43433.
To init data base for saving requests:

python saver.py

To start:

python repeater.py

To start proxy without repeater:

python proxy.py