./net/mitmproxy, Interactive console program for inspecting and editing traffic flows

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.1, Package name: mitmproxy-5.0.1, Maintainer: leot

This package contains tool for HTTP(S) sniffing.

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy
for HTTP with a console interface.

mitmdump is the command-line version of mitmproxy. Think tcpdump
for HTTP.

mitmweb is a web-based interface for mitmproxy.

pathoc and pathod are perverse HTTP client and server applications
designed to let you craft almost any conceivable HTTP request,
including ones that creatively violate the standards.


Required to run:
[security/py-OpenSSL] [devel/py-urwid] [security/py-asn1] [devel/py-blinker] [www/py-flask] [www/py-tornado] [devel/py-pyparsing] [security/py-passlib] [security/py-cryptography] [devel/py-click] [devel/py-protobuf] [x11/py-pyperclip] [security/py-certifi] [www/py-h2] [www/py-hyperframe] [devel/py-ruamel-yaml] [databases/py-ldap3] [devel/py-sortedcontainers] [archivers/py-zstandard] [devel/py-kaitaistruct] [www/py-wsproto] [lang/python37] [archivers/py-brotli]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: cc5be23d2721fe389e4876fcd2be0f936e066889
RMD160: 145ec4cb67fcc95189456fab331dec42cbf24201
Filesize: 26566.331 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-01 22:30:03 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
mitmproxy: Update to 5.0.1

Changes:
5.0.1
-----
 * Fixed precompiled Linux binaries to not crash in table mode.
 * Support image/webp preview in mitmweb
   2019-12-17 11:21:51 by Leonardo Taccari | Files touched by this commit (4) | Package updated
Log message:
mitmproxy: Update to 5.0.0

Changes:
5.0.0
-----
** Major Changes **
  * Added new Table UI (@Jessonsotoventura)
  * Added EKU extension to certificates. This fixes support for macOS Catalina \ 
(@vin01)

** Security Fixes **
  * Fixed command injection vulnerabilities when exporting flows as curl/httpie \ 
commands (@cript0nauta)
  * Do not echo unsanitized user input in HTTP error responses (@fimad)

** Full Changelog **
  * Moved to Github CI for Continuous Integration, dropping support for old \ 
Linux and macOS releases. (#3728)
  * Vastly improved command parsing, in particular for setting flow filters (@typoon)
  * Added a new flow export for raw responses (@mckeimic)
  * URLs are now edited in an external editor (@Jessonsotoventura)
  * mitmproxy now has a command history (@typoon)
  * Added terminal like keyboard shortcuts for the command bar (ctrl+w, ctrl+a, \ 
ctrl+f, ...) (@typoon)
  * Fixed issue with improper handling of non-ascii characters in URLs (@rjt-gupta)
  * Filtering can now use unicode characters (@rjt-gupta)
  * Fixed issue with user keybindings not being able to override default keybindings
  * Improved installation instructions
  * Added support for IPV6-only environments (@sethb157)
  * Fixed bug with server replay (@rjt-gupta)
  * Fixed issue with duplicate error responses (@ccssrryy)
  * Users can now set a specific external editor using $MITMPROXY_EDITOR (@rjt-gupta)
  * Config file can now be called `config.yml` or `config.yaml` (@ylmrx)
  * Fixed crash on `view.focus.[next|prev]` (@ylmrx)
  * Updated documentation to help using mitmproxy certificate on Android (@jannst)
  * Added support to parse IPv6 entries from `pfctl` on MacOS. (@tomlabaude)
  * Fixed instructions on how to build the documentation (@jannst)
  * Added a new `--allow-hosts` option (@pierlon)
  * Added support for zstd content-encoding (@tsaaristo)
  * Fixed issue where the replay server would corrupt the Date header (@tonyb486)
  * Improve speed for WebSocket interception (@MathieuBordere)
  * Fixed issue with parsing JPEG files. (@lusceu)
  * Improve example code style (@BoboTiG)
  * Fixed issue converting void responses to HAR (@worldmind)
  * Color coded http status codes in mitmweb (@arun-94)
  * Added organization to generated certificates (@Abcdefghijklmnopqrstuvwxyzxyz)
  * Errors are now displayed on sys.stderr (@JessicaFavin)
  * Fixed issue with replay timestamps (@rjt-gupta)
  * Fixed copying in mitmweb on macOS (@XZzYassin)
   2019-07-21 14:16:29 by Leonardo Taccari | Files touched by this commit (3)
Log message:
mitmproxy: Fix support with newer py-wsproto

Backport upstream commit 106948d996d74bf5ff7e3511f35eefea0a90561f
(except setup.py change) to fix support with py-wsproto 0.13.0 and newer.

PKGREVISION++
   2019-04-26 15:14:25 by Maya Rashish | Files touched by this commit (473)
Log message:
Omit mentions of python 34 and 35, after those were removed.

- Includes some whitespace changes, to be handled in a separate commit.
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-04-15 12:19:55 by Leonardo Taccari | Files touched by this commit (1) | Package updated
Log message:
mitmproxy: Add a patch to fix with newer py-wsproto API changes in >=0.13.0

Unfortunately the .orig file is also installed, add a post-install:
target to clean `*.orig' left.

Bump PKGREVISION

(Accidentally uncommitted in the previous commit, sorry!)
   2019-04-15 12:19:04 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
mitmproxy: Add a patch to fix with newer py-wsproto API changes in >=0.13.0

Unfortunately the .orig file is also installed, add a post-install:
target to clean `*.orig' left.

Bump PKGREVISION
   2018-08-09 13:51:41 by Leonardo Taccari | Files touched by this commit (4) | Package updated
Log message:
mitmproxy: Update net/mitmproxy to 4.0.4

pkgsrc changes:
 - Instead of maintaining patches/patch-setup.py rewrite the logic to avoid
   too strict version dependencies via SUBST.

Changes:
31 July 2018: mitmproxy 4.0.4
    * Security: Protect mitmweb against DNS rebinding. (CVE-2018-14505, @atx)
    * Reduce certificate lifetime to two years to be conformant with
      the current CA/Browser Forum Baseline Requirements. (@muffl0n)
      (https://cabforum.org/2017/03/17/ballot- … lifetimes/)
    * Update cryptography to version 2.3.

15 June 2018: mitmproxy 4.0.3
    * Add support for IPv6 transparent mode on Windows (#3174)
    * Add Docker images for ARMv7 - Raspberry Pi (#3190)
    * Major overhaul of our release workflow - you probably won't notice it, but \ 
for us it's a big thing!
    * Fix the Python version detection on Python 3.5, we now show a more \ 
intuitive error message (#3188)
    * Fix application shutdown on Windows (#3172)
    * Fix IPv6 scope suffixes in block addon (#3164)
    * Fix options update when added (#3157)
    * Fix "Edit Flow" button in mitmweb (#3136)

15 June 2018: mitmproxy 4.0.2
    * Skipped!