abhinavsingh / proxy.py

💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
https://abhinavsingh.com/proxy-py-a-lightweight-single-file-http-proxy-server-in-python/
BSD 3-Clause "New" or "Revised" License
3.01k stars 573 forks source link

[Plugin] Support Kerberos proxy authentication #1353

Open MultiMote opened 11 months ago

MultiMote commented 11 months ago

Organizations often use Windows domain controllers and SSO authentication. This includes the frequent use of forward proxy servers to control user Internet activity.

I created a simple plugin with Kerberos auth support: https://github.com/MultiMote/proxy.py-kerberos

Due to my unfamiliarity with the Kerberos/GSS protocol, I can't be sure that everything works as expected.

Maybe related to #1091

Link to Squid proxy documentation (may be useful): https://wiki.squid-cache.org/ConfigExamples/Authenticate/Kerberos