Custom MITM proxy
I developed a custom proxy in Node.js, enhancing an existing library to intercept traffic and manage network access through built-in authentication. The proxy dynamically modified specific websites (over 60 pages) to optimize their usage. I used JavaScript and SQLite to manage user states, store sessions, and improve performance through caching.