Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 656470

Summary: net-proxy/proxhttpsproxy - new package MITM SSL proxy helper
Product: Gentoo Linux Reporter: Wojciech Myrda <vojcek>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: proxhttpsproxy-1.5.0.2.ebuild
proxhttpsproxy.action
proxhttpsproxy.filter
proxhttpsproxy-openrc.init
proxhttpsproxy-systemd.init

Description Wojciech Myrda 2018-05-25 07:27:00 UTC
Created attachment 533080 [details]
proxhttpsproxy-1.5.0.2.ebuild

Some might find useful application written in python which works as MITM proxy and allows for removal of all the Internet annoyances with prixovy on HTTPS traffic.

Following is the ebuild I have prepared for this application. It is open source, but hence config needs to be in same directory application files are otherwise it would fail to start and application needs write access to its Certs folder I decided to install everything in "opt".
I am not a python distinst specialist so package might need improvement to work with other python versions, but it started just fine with python35 I have set system wide on my system.

Hence package is located as the attachment on the forum which requires registration I added "nofetch" restriction.
Comment 1 Wojciech Myrda 2018-05-25 07:27:59 UTC
Created attachment 533082 [details]
proxhttpsproxy.action

config file required for privoxy
Comment 2 Wojciech Myrda 2018-05-25 07:28:31 UTC
Created attachment 533084 [details]
proxhttpsproxy.filter

config file required for privoxy
Comment 3 Wojciech Myrda 2018-05-25 07:31:51 UTC
Created attachment 533086 [details]
proxhttpsproxy-openrc.init

init file for openrc (tested, but make wrapper in ebuild probably needs improvement so stop() command uses wrapper name not the "kill `pidof python3`"
Comment 4 Wojciech Myrda 2018-05-25 07:33:45 UTC
Created attachment 533088 [details]
proxhttpsproxy-systemd.init

sysmtemd init file (untested as I do not use systemd). Might also use some additions from openrc file to start as different user