Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 656470 - net-proxy/proxhttpsproxy - new package MITM SSL proxy helper
Summary: net-proxy/proxhttpsproxy - new package MITM SSL proxy helper
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
Depends on:
Reported: 2018-05-25 07:27 UTC by Wojciech Myrda
Modified: 2018-05-25 08:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

proxhttpsproxy- (proxhttpsproxy-,2.22 KB, text/plain)
2018-05-25 07:27 UTC, Wojciech Myrda
proxhttpsproxy.action (proxhttpsproxy.action,113 bytes, text/plain)
2018-05-25 07:27 UTC, Wojciech Myrda
proxhttpsproxy.filter (proxhttpsproxy.filter,87 bytes, text/plain)
2018-05-25 07:28 UTC, Wojciech Myrda
proxhttpsproxy-openrc.init (proxhttpsproxy-openrc.init,327 bytes, text/plain)
2018-05-25 07:31 UTC, Wojciech Myrda
proxhttpsproxy-systemd.init (proxhttpsproxy-systemd.init,205 bytes, text/plain)
2018-05-25 07:33 UTC, Wojciech Myrda

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Myrda 2018-05-25 07:27:00 UTC
Created attachment 533080 [details]

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]

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

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

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]

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