Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jul 09 02:17
    ulises-castro commented #53
  • Jun 01 22:04
    CLAassistant commented #68
  • Jun 01 22:04
    dependabot[bot] labeled #68
  • Jun 01 22:04
    dependabot[bot] opened #68
  • Jun 01 22:04

    dependabot[bot] on pip

    Bump urllib3 from 1.22 to 1.26.… (compare)

  • May 22 07:11
    tejasjyothishetty opened #67
  • May 22 06:19
    tejasjyothishetty opened #66
  • Apr 20 17:05
    joedownloads1 opened #65
  • Mar 29 16:57
    CLAassistant commented #64
  • Mar 29 16:57
    dependabot[bot] labeled #64
  • Mar 29 16:57
    dependabot[bot] opened #64
  • Mar 29 16:57

    dependabot[bot] on pip

    Bump pygments from 2.2.0 to 2.7… (compare)

  • Mar 25 21:51
    CLAassistant commented #63
  • Mar 25 21:51
    dependabot[bot] labeled #63
  • Mar 25 21:51
    dependabot[bot] opened #63
  • Mar 25 21:50

    dependabot[bot] on pip

    Bump pyyaml from 3.12 to 5.4 B… (compare)

  • Mar 19 22:02
    CLAassistant commented #62
  • Mar 19 22:02
    dependabot[bot] labeled #62
  • Mar 19 22:02
    dependabot[bot] opened #62
  • Mar 19 22:02

    dependabot[bot] on pip

    Bump jinja2 from 2.10 to 2.11.3… (compare)

Miheer Dewaskar
@miheerdew
Strangely, something similar to the last link was working yesterday but I need to investigate why it isn't working for me anymore.
By explicit proxy, I meant that 1) We block all connections going outside 2) Only allow connections from the proxy. I believe that is a routine firewall task and can be done by pf. But the last link might allow us to simply use the transparent proxy, let me look into it.
aniketpanjwani
@aniketpanjwani
Let me know how your attempt to implement the last link goes. It looks like others using mitmproxy were struggling with this too at some point: mitmproxy/mitmproxy#1261
Miheer Dewaskar
@miheerdew
Thanks. Unfortunately none of the links in the issue worked for me.
We should ask other mac users if any of those links work for them because I might have changed some settings while playing around with my system.
The second rule from this doesn't seem to work my system.
But again I might be missing something (just a few hours ago I realized that I was trying things out with my VPN on :|)
aniketpanjwani
@aniketpanjwani
Gotcha - thanks for the update. I'm pretty close to finishing all the issues for release 0.1.1. I'll probably be able to clear 0.2 tomorrow. After that, I'll make a hackintosh sometime next week and try this out myself. Hopefully I can get it to work on a clean system.
aniketpanjwani
@aniketpanjwani
Cleared 0.1.1. Will work on 0.2 tomorrow!
aniketpanjwani
@aniketpanjwani
bought a used mac mini on ebay - should come in later this week. I'll be able to begin implementing #2 next weekend.
aniketpanjwani
@aniketpanjwani
0.2 is cleared. Will work on improving the docs this week while waiting for the mac mini to arrive.
Miheer Dewaskar
@miheerdew
@aniketpanjwani Awesome :smile: !
Kamil Badyla
@badeleux
Hey
Is it possible to filter by regex? Mitm allows that, right?
aniketpanjwani
@aniketpanjwani
It's currently not possible to filter by regex or wildcard, but it would be a relatively simple feature to add. Could you make a new Issue on Github if this is something you're interested in having?
Kamil Badyla
@badeleux
Sure
Sebastian Bolaños
@sebohe
@aniketpanjwani, any reason why the chomper installers are on a seperate repo?
Sebastian Bolaños
@sebohe
Got chomper working on Arch linux :clap:
Sebastian Bolaños
@sebohe
Also, because of chomper I discovered pipenv, which seems like an awesome alternative to my current virtualenv setup. Just need to break the old way of doing things xD
aniketpanjwani
@aniketpanjwani
Hi @Sebohe - I think I had a reason for putting them in a separate repo, but can't remember exactly why. I think I just thought that it would be good to have some separation between installer and program.
Also, that's really terrific that you've got it working on Arch! If you're able to create an installer shell script, that would be really helpful. I was trying to get it working on Arch a while ago and gave up - if I recall correctly, th emain pain point was just installing cron and getting cron on path.
aniketpanjwani
@aniketpanjwani
I would be happy to set up a time to work with you on the shell script if you wanted. And pipenv is terrific - been using it for a few months now
Sebastian Bolaños
@sebohe
^ Good point, I already had cron installed so I didn't have to isntall it
I forked the installer repo
added a new file. I stripped out a lot because it wasn't compatible with my current virtualenv setup.
My idea is to make it an AUR package.
Sebastian Bolaños
@sebohe
Do you prefer to have a single installer script or a different script for each distro?
aniketpanjwani
@aniketpanjwani
Looking at the file. It looks really good. one though - it looks like you're installing mitmproxy globally - is that a good idea?
I'd prefer a single script.
If you made into an AUR package, that would be terrific. I have to confess though - I know very little of what's involved in doing that
Sebastian Bolaños
@sebohe
I already have my own virtualenv. So it isn't installing globally and I agree that it isn't t a good idea to install it globally.
I don't know how to tackle the virtualenvs issue. Since everyone will have their own configuration or none at all. But pipenv seems to automatically load a venv. Need to play around with it a little more.
aniketpanjwani
@aniketpanjwani
I think the actual end goal should be to use pyinstaller(https://www.pyinstaller.org/) to create a stand alone executable, which includes all requirements and the interpreter bundled in one file. I should look into how much more work this is. Then, the installation shell script could just do the small pieces of necessary configuration.
I agree that the virtualenv is a bit of a conundrum. We might be able to include some control flow in the shell script detecting different types of likely virtualenv configurations, but that could be a pain in the ass. It would be nice if it was possible to adapt pipenv in a way which plays nicely with existing configurations, but I know - for example - that it doesn't coexist well with pyenv-virtualenv
Sebastian Bolaños
@sebohe
I've used pyinstaller. So you want to make an executable that people could just download and run?
I thought I had it working, but the browsers are not liking the new certs
aniketpanjwani
@aniketpanjwani
Correct. It would be just something they can put in their /usr/bin or /usr/local/bin (or whatever the arch analog is). And maybe when the program is first called, it could check that the configuration is all correctly done.
So, that would actually obviate the need for any sort of installer script.
Yes - getting certificates working was the other pain point on Arch.
Sebastian Bolaños
@sebohe
My script still needs some work. It isn't ready yet for a smooth installation but I will gladly implement the same structure as the debian script to keep some parity.
aniketpanjwani
@aniketpanjwani
great - looking forward to seeing it!
Orion
@systmkor_gitlab
@aniketpanjwani Hey. I listened to the FLOSS podcast (when it was released) and thought it would be a great project to contribute to. I have been tinkering around with it and refactoring some of the code. I'm hoping to have it in a more fully working state soon and hope to make a pull request soon.
I would love to hear your thoughts on what I've pushed so far to my fork. https://github.com/systmkor/chomper/tree/refactor
Adrian Borucki
@ntoxeg
@systmkor_gitlab Hey, I've been tinkering with this project too, so far I've done some work to make it a proper Python package (setup.py, etc.)
I've been thinking about making a Snap/Flatpak for it.
Orion
@systmkor_gitlab
@danlupei awesome. I think providing a self-contained app as an install option is a good idea. I assume it would be something like a makefile target.
aniketpanjwani
@aniketpanjwani
Hey @systmkor_gitlab - this is really cool. I'm going to check it out the fork this weekend and will get back to you by Monday morning at the latest. Happy to jump on Skype with either of you sometime to discuss any ideas have!
Oliver Pablo
@OliverPablo4_twitter
Hi @aniketpanjwani I tried to install chomper on Elementary Loki (Ubuntu based) and it seemed to install but when I try to activate a block I get the message 'chomper: command not found'. At the end of the installation process I get the message 'Chomper directory detected. Remove the directory with '$ rm -rf ~/chomper' to use this script.' If you can help me to get Chomper working on my system I'd be v grateful.
Mela Eckenfels
@Mela
Hello.