Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/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://github.com/abhinavsingh/proxy.py
07b23de8873832955cffe1fb739e6dba49dd0fa9 authored almost 4 years ago by pyup.io bot <[email protected]>
0c97ee713d0feb98bec88c548338092ff1c7ae9b authored almost 4 years ago by pyup.io bot <[email protected]>
Co-authored-by: Abhinav Singh <[email protected]>
d1681fc11cca1ef53e636d4227d850870d39a60f authored almost 4 years ago by pyup.io bot <[email protected]>* Fix basic auth condition
* Prepare for v2.3.1
bff171ec26d826ae1d22d2466eaf9d8bdbf059d3 authored almost 4 years ago by Abhinav Singh <[email protected]>0f78e74705e295bbfccfba342bf9fd34a9aa9103 authored almost 4 years ago by pyup.io bot <[email protected]>
Co-authored-by: Abhinav Singh <[email protected]>
475536b079ab3618f0f748927903772d2390e31b authored about 4 years ago by pyup.io bot <[email protected]>* Update mypy from 0.780 to 0.781 (#379)
* Add FilterByClientIpPlugin example (#381)
* Upd...
5b5c77ed24760efb215e6a5a503e2f64a2c16dd8 authored about 4 years ago by Abhinav Singh <[email protected]>6d3135cab6d2897a10299eb95746f3ff70821c38 authored about 4 years ago by Abhinav Singh <[email protected]>
25ac3fc78fca5491e519e5015fb08493ed1dfb22 authored about 4 years ago by Abhinav Singh <[email protected]>
72eea06f2da4af265990f0177def33122efded81 authored about 4 years ago by pyup.io bot <[email protected]>
ed52a0783e52e1b93e06fe9c413036bff13faf84 authored about 4 years ago by pyup.io bot <[email protected]>
28fe4e7242ec851c503272e74dbf89f31426bbec authored about 4 years ago by pyup.io bot <[email protected]>
cd5b6ffb11f26b7155e87d772731e74353ab2c5c authored about 4 years ago by pyup.io bot <[email protected]>
e3068f6d0cd7d3d095cd6fdd51e69a58edb9be6d authored about 4 years ago by pyup.io bot <[email protected]>
d593576bc838fa5a2fc28cb54c90801c4a22a757 authored about 4 years ago by pyup.io bot <[email protected]>
* Ensure pending buffers are flushed before shutting down in base_server.py
Handle unsupporte...
4520ae31a6119ab1ee433e27c9516159581d45da authored about 4 years ago by Abhinav Singh <[email protected]>da23ae03bcaad51f35f92812e81b9f7044907ec8 authored about 4 years ago by Abhinav Singh <[email protected]>
4ba9e5836dce84d630d019a4da1e84e6b449466a authored about 4 years ago by pyup.io bot <[email protected]>
f04845cd645e642b92a40ea5650fd805f4f9ad04 authored about 4 years ago by Abhinav Singh <[email protected]>
0c0f2221be2cb07863dadb2df398fdb7af1b22fb authored about 4 years ago by Abhinav Singh <[email protected]>
12b9184e81ba1bae78b4c55e275387b08bcea362 authored about 4 years ago by Abhinav Singh <[email protected]>
* Separate basic auth plugin outside of core
* Put basic auth plugin at top
137ce457bba9d4f3146ae49e28762534028b81cf authored about 4 years ago by Abhinav Singh <[email protected]>* Go flagless to allow custom user defined flags. Fixes #301
* Add --cache-dir flag for cache...
0744cd8e7fc6985f5ab5656685833b85a096ddf0 authored about 4 years ago by Abhinav Singh <[email protected]>a48319e32d3c60cb919ef70706b3a3750406f837 authored about 4 years ago by Abhinav Singh <[email protected]>
969990464c4223b044e68daecf511d3f55b37d1a authored about 4 years ago by Abhinav Singh <[email protected]>
4804c534f82d34d70a8ee7d797caefcf39d2d3d2 authored about 4 years ago by Abhinav Singh <[email protected]>
b5ff5c924f84e2a42398653d73d3743290acbeff authored about 4 years ago by pyup.io bot <[email protected]>
66762beb6f75ce705a8aba3e1f658915bda39592 authored about 4 years ago by pyup.io bot <[email protected]>
02dcb1dfffbeca815e63faa8fc77107394d6fdb6 authored about 4 years ago by pyup.io bot <[email protected]>
* Refactor into BaseServerHandler and BaseEchoServerHandler classes
* Add connect tunnel example
1038bb841d83a042f653ef3fdc01d402032a7f01 authored about 4 years ago by Abhinav Singh <[email protected]>29e2a3509183ceaf8fe71bf64a16cbf7e966577e authored about 4 years ago by pyup.io bot <[email protected]>
* Allow plugins to add custom command line flags. Addresses #301
* Reduce dependency over Fl...
8cc349be488bd8fc5c23dea4f1f83c8d0c02a6f0 authored about 4 years ago by Abhinav Singh <[email protected]>2c9b06b11be6b0b8e84785adb090304b4a046825 authored about 4 years ago by pyup.io bot <[email protected]>
f63747f9a6f00c438ef44cd2752084255dc846e6 authored about 4 years ago by Abhinav Singh <[email protected]>
Co-authored-by: Abhinav Singh <[email protected]>
715b13a10e07b4bf5de65b9feda54f4d9b24d8ea authored about 4 years ago by pyup.io bot <[email protected]>Co-authored-by: Abhinav Singh <[email protected]>
3bd66f8392f8e0a1c7a58af6a88ffcd121919e97 authored about 4 years ago by pyup.io bot <[email protected]>7f7201f5177bb1bb078328016c95e4da63279b5b authored about 4 years ago by pyup.io bot <[email protected]>
f644105a1b214fa864ad6a2adfda86e91ba878a3 authored over 4 years ago by pyup.io bot <[email protected]>
Co-authored-by: Abhinav Singh <[email protected]>
98a2e5f8f5379f7148d12566669d8224f13eb306 authored over 4 years ago by pyup.io bot <[email protected]>Co-authored-by: Abhinav Singh <[email protected]>
6f21b6bfc38ccc6a1bcb8e7f7b2280ae171c4e2f authored over 4 years ago by pyup.io bot <[email protected]>9459971ffcfc6596beef84b14a8a3b50e1028515 authored over 4 years ago by pyup.io bot <[email protected]>
220ad4c879acf9f0784fc3d376b7d3f9b0e05c50 authored over 4 years ago by pyup.io bot <[email protected]>
de13d39d6dd255b8370ea729af8f8412cfd95558 authored over 4 years ago by pyup.io bot <[email protected]>
01af6db755d8f298712d09e61885e79f2e171b94 authored over 4 years ago by Abhinav Singh <[email protected]>
b21ad9e4aa9985160bad22cdd7b18db9f0cb54d2 authored over 4 years ago by pasccom <[email protected]>
* Remove test for 'HttpWebServerRouteHandler'
This does not exist (as fas as I can see) and i...
505d316002f754a868dce5fcefd85b2059732acb authored over 4 years ago by pasccom <[email protected]>e5f0deb751f31c5c178205325b6ebe7f9bacc836 authored over 4 years ago by Abhinav Singh <[email protected]>
7cd0bd5803a9b79e312779d0b1c4f6ab13ef751c authored over 4 years ago by pyup.io bot <[email protected]>
Also changed module name for plugins passed by type.
e3a1b7f963d3119c582162c87d3573e322036243 authored over 4 years ago by Pascal COMBES <[email protected]>46ec410610c766030d6ed604d60ac50898edc24f authored over 4 years ago by Pascal COMBES <[email protected]>
No automated tests for the feature yet.
1b8d9a8e6793d64ef686915ec3dd944c23b0a3f2 authored over 4 years ago by Pascal COMBES <[email protected]>
This does not exist (as fas as I can see) and it bother the linter (Mypy),
when I tell it `klass...
9b4263777bea7b3e00a1a3546511f2117f210a2b authored over 4 years ago by Abhinav Singh <[email protected]>
Co-authored-by: Abhinav Singh <[email protected]>
63917db7a1dafa8d56513d4eb278d06bff314579 authored over 4 years ago by pyup.io bot <[email protected]>Co-authored-by: Abhinav Singh <[email protected]>
1462ca4734aef235988359ef4dfd5b5d2b8a419b authored over 4 years ago by pyup.io bot <[email protected]>Co-authored-by: Abhinav Singh <[email protected]>
cc36d4cd33f6e228c9e270213d9707a90c7fc08f authored over 4 years ago by pyup.io bot <[email protected]>fe2b9a0c820df4737201307b8cd25b82dbb8ade6 authored over 4 years ago by Abhinav Singh <[email protected]>
4482838c7091f17f02ed682f67a9ebf672e0d60c authored over 4 years ago by pyup.io bot <[email protected]>
d42a3762013650469e5762590a134030b255a9fa authored over 4 years ago by pyup.io bot <[email protected]>
35d69205199c1e2950ed4189323a817e92451ccd authored over 4 years ago by pyup.io bot <[email protected]>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...
Co-authored-by: Abhinav Singh <[email protected]>
3da85a452d855c869add50996ff98e19767737ff authored over 4 years ago by pyup.io bot <[email protected]>448c2eb36e1793e1de410fbf0d29ca225392a652 authored over 4 years ago by pyup.io bot <[email protected]>
1642677029f949ab1726e8eefe11ab19d8ed4f93 authored over 4 years ago by pyup.io bot <[email protected]>
* Initial draft of filter_by_url_regex.py
* Add FilterByURLRegexPlugin
* Fix dictionary ke...
aedf5933f23ecc62e1d9c13effd2e9f938b8ceb8 authored over 4 years ago by Mike <[email protected]>1867d58338e5e4d1c3a6ae9801ebfbef49a848d8 authored over 4 years ago by Abhinav Singh <[email protected]>
af3bdc23e782925d87d03c2731543b9380e1b1b8 authored over 4 years ago by Abhinav Singh <[email protected]>
* Initialize menu bar items with click handler and open a popover for preferences
* Add Core ...
73bcf1d0577c52a7dbb97fc2cd4689e5dff7100a authored over 4 years ago by Abhinav Singh <[email protected]>* Move wrap_socket for SSL server within utils.
Also complete proxy.common.pki gen_csr and si...
b7c4c5f17511dd610bd75c073ac08d8b7c7c2b53 authored over 4 years ago by Abhinav Singh <[email protected]>* Move wrap functionality within respective connection classes. Also decouple websocket client h...
682114e9e0f52de578428c85ec6c517be31f0912 authored over 4 years ago by Abhinav Singh <[email protected]>* Better document acceptor module and add a TCP Echo Server example
* autopep8 formating
*...
c884338f428408221ff48725285d992ff4a8d0a5 authored over 4 years ago by Abhinav Singh <[email protected]>9be6c2946a3ddfdf98a9c4dcf3c51c892c709c05 authored over 4 years ago by pyup.io bot <[email protected]>
* Update to latest code signing recommendations
* Move HttpProtocolHandlerPlugin into separat...
1b0ed923d7919e8abf029d0859c3333060396cdb authored over 4 years ago by Abhinav Singh <[email protected]>ea227b1cdf8befa5d1228ae17b20e715986e2a4c authored over 4 years ago by Abhinav Singh <[email protected]>
167afbfe886a793b9d0297d620e7fd2474d0aa4e authored over 4 years ago by pyup.io bot <[email protected]>
0a1b7bf0029d61c64484f16c7175f7522415438e authored over 4 years ago by pyup.io bot <[email protected]>
19fb8577d6cefa18c09d4b84d5dc853680e49daa authored over 4 years ago by pyup.io bot <[email protected]>
b0d16572ca59365c89262b1e777ebb87d444b597 authored over 4 years ago by pyup.io bot <[email protected]>
4117c5f0d5875e56bb3982d143892b4cf08f4175 authored over 4 years ago by Abhinav Singh <[email protected]>
568da5fb3e4f4b244028d4f27c7b1311bd2de30c authored over 4 years ago by pyup.io bot <[email protected]>
v2.2.0
7ccdc2adec075684a0d9c2dd8e1213612724ff84 authored over 4 years ago by Abhinav Singh <[email protected]>f45614a1a2f597d83896580b5c1560ebef124b50 authored over 4 years ago by Abhinav Singh <[email protected]>
bcbae342307691c6544514b28b456f1a979fc65c authored over 4 years ago by Abhinav Singh <[email protected]>
* Move static values to constants.py
* Install openssl in docker containers for TLS intercept...
62012ed1814d47ca7489f800de882fa5e2788044 authored over 4 years ago by Abhinav Singh <[email protected]>16af6781ccfff13587d6cb8ea2bad703df08c278 authored over 4 years ago by pyup.io bot <[email protected]>
6a15b061dac048c55504614a37a69cf2221ef65c authored over 4 years ago by pyup.io bot <[email protected]>
1b2966140c0f5b31005cb979773e979ee70744f4 authored over 4 years ago by Abhinav Singh <[email protected]>
d6e60774ae184da007019372f92ad52a361cbe77 authored over 4 years ago by Abhinav Singh <[email protected]>
529580ba53b60a6fd1915e5649ea7883f688e1fe authored over 4 years ago by pyup.io bot <[email protected]>
9a33668779e77f3e149ed3225633620edcc13388 authored over 4 years ago by pyup.io bot <[email protected]>
14fda0c95ab095971fa731ad08159b18bbd17a48 authored over 4 years ago by Abhinav Singh <[email protected]>
* Use common.pki for interception certificate generation
* Fix tests
* Dont use certificat...
e7aa8a28f7efe446622024b9ae1db07448d9a7a3 authored over 4 years ago by Abhinav Singh <[email protected]>Co-authored-by: Abhinav Singh <[email protected]>
ab089012395f94ab8e502c44a985bbf7d088c1b4 authored over 4 years ago by pyup.io bot <[email protected]>57b1aaf1165c3b2e5f8563e63cb4b08ad9a40b03 authored over 4 years ago by pyup.io bot <[email protected]>
07dfae898e33acf0b2e60eb9a3fa1976cccfc673 authored over 4 years ago by pyup.io bot <[email protected]>
* Add fix to be complaint with urlparse.urlsplit semantics which expects a fully qualified URL
...
Co-authored-by: Abhinav Singh <[email protected]>
e3522e095f3ec50d081ac508c1dbd9b5770a3a75 authored over 4 years ago by pyup.io bot <[email protected]>b0ebfd5ab94f6be84d6648d324df3f26a8bca855 authored over 4 years ago by pyup.io bot <[email protected]>
fe6e886b2af77bee3dcb000effa36ed14df5b381 authored over 4 years ago by pyup.io bot <[email protected]>
e0d20551323bd89e7c235f0deee961e6f0e05275 authored over 4 years ago by pyup.io bot <[email protected]>