This repository contains small projects that showcase various investment-related calculations and concepts. It is designed to be both informative and practical, offering useful tools for everyday financial calculations.
Feel free to explore the different projects and leverage the code for your own purposes. If you have any questions or suggestions, please don't hesitate to reach out.
To run the project, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Create a Python virtual environment and activate it (optional).
- Install the necessary dependencies using
pip install -r requirements.txt. - Run the project using
flask run.
The tls-proxy project is a lightweight proxy server that enables secure communication between clients and servers. It acts as an intermediary, encrypting and decrypting TLS traffic to ensure data privacy and integrity. Currently only tested with localhost.
To use this project you can navigate to tls-proxy and run:
-
Create self signed cert using either the go generate_cert tool, or using openssl
-
Add server.local and proxy.local to point to your localhost in your /etc/hosts file
-
Run
go run main.goin one terminal -
Run
curl --cacert cert.pem "https://localhost:8080"(cert.pem may need to be replaced with your cert name/path)