notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
mitmproxy SSL-capable man-in-the-middle proxy
7.0.2 www on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.0.4_3Version of this port present on the latest quarterly branch.
Maintainer: gaod@hychen.org search for ports maintained by this maintainer
Port Added: 2012-11-24 20:01:43
Last Update: 2021-09-14 17:19:36
Commit Hash: 2a8ff88
People watching this port, also watch:: gitg, quassel-core, emby-server, tmux
Also Listed In: python
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/mitmproxy-7.0.2/catalog.mk
  2. /usr/local/share/licenses/mitmproxy-7.0.2/LICENSE
  3. /usr/local/share/licenses/mitmproxy-7.0.2/MIT
Collapse this list.
Dependency lines:
  • mitmproxy>0:www/mitmproxy
To install the port: cd /usr/ports/www/mitmproxy/ && make install clean
To add the package, run one of these commands:
  • pkg install www/mitmproxy
  • pkg install mitmproxy
PKGNAME: mitmproxy
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mitmproxy
ABIlatestquarterly
FreeBSD:11:aarch64-4.0.4_2
FreeBSD:11:amd64--
FreeBSD:11:armv60.154.0.4_2
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-6.0.2
FreeBSD:12:amd647.0.26.0.2
FreeBSD:12:armv6-4.0.4_2
FreeBSD:12:armv7-4.0.4_2
FreeBSD:12:i3867.0.26.0.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-6.0.2
FreeBSD:13:amd647.0.26.0.2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3867.0.26.0.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-6.0.2
FreeBSD:14:aarch647.0.2-
FreeBSD:14:amd647.0.2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3867.0.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
mitmproxy-py36
ABIlatestquarterly
FreeBSD:11:aarch642.0.1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.0.1-
FreeBSD:12:amd64--
FreeBSD:12:armv62.0.1-
FreeBSD:12:armv72.0.1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-asgiref>=3.2.10 : www/py-asgiref@py38
  2. py38-blinker>=1.4 : devel/py-blinker@py38
  3. py38-brotli>=1.0 : archivers/py-brotli@py38
  4. py38-certifi>=2019.9.11 : security/py-certifi@py38
  5. py38-click>=7.0 : devel/py-click@py38
  6. py38-cryptography>=3.3 : security/py-cryptography@py38
  7. py38-Flask>=1.1.1 : www/py-flask@py38
  8. py38-h11>=0.11 : net/py-h11@py38
  9. py38-h2>=4.0 : www/py-h2@py38
  10. py38-hyperframe>=6.0 : www/py-hyperframe@py38
  11. py38-kaitaistruct>=0.7 : devel/py-kaitaistruct@py38
  12. py38-ldap3>=2.8 : net/py-ldap3@py38
  13. py38-markupsafe>=2.0.0 : textproc/py-markupsafe@py38
  14. py38-msgpack>=1.0.0 : devel/py-msgpack@py38
  15. py38-passlib>=1.6.5 : security/py-passlib@py38
  16. py38-protobuf>=3.14 : devel/py-protobuf@py38
  17. py38-openssl>=20.0 : security/py-openssl@py38
  18. py38-pyparsing>=2.4.2 : devel/py-pyparsing@py38
  19. py38-pyperclip>=1.6.0 : devel/py-pyperclip@py38
  20. py38-ruamel.yaml>=0.16 : devel/py-ruamel.yaml@py38
  21. py38-sortedcontainers>=2.3 : devel/py-sortedcontainers@py38
  22. py38-tornado>=4.3 : www/py-tornado@py38
  23. py38-urwid>=2.1.1 : devel/py-urwid@py38
  24. py38-wsproto>=1.0.0 : net/py-wsproto@py38
  25. py38-publicsuffix2>=2.20190812 : dns/py-publicsuffix2@py38
  26. py38-zstandard>=0.11 : archivers/py-zstandard@py38
  27. py38-sqlite3>0 : databases/py-sqlite3@py38
  28. py38-setuptools>0 : devel/py-setuptools@py38
  29. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mitmproxy/mitmproxy/tar.gz/v7.0.2?dummy=/
Collapse this list.

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Sep 2021 17:19:36
 files touched by this commit commit hash:2a8ff889d69e464b6e7f991a6b8039242dd38e18  7.0.2
lwhsu search for other commits by this committer
www/mitmproxy: Update to 7.0.2

PR:		258500
31 Aug 2021 19:50:14
 files touched by this commit commit hash:4425c4e1181eb0f2795d28785cedd3e151c1c450  6.0.2
decke search for other commits by this committer
www/mitmproxy: Add CPE information

Approved by:	portmgr (blanket)
30 Jun 2021 07:34:53
 files touched by this commit commit hash:c7bab0df6c8375d5f110ad467b07f3cb7667c327  6.0.2
ale search for other commits by this committer
www/mitmproxy: update to 6.0.2 release and unbreak.

PR:		250799
Reported by:	p5B2E9A8F@t-online.de
Patch by:	maintainer, lwhsu, ale
14 May 2021 19:51:49
 files touched by this commit commit hash:cd8a691f03607f4b8ee4ff1d23cbce3324cd0832  4.0.4_3
amdmi3 search for other commits by this committer
www/mitmproxy: mark BROKEN (dependency list incorrect)

Approved by:	portmgr blanket
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.0.4_3
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
26 Jan 2021 19:24:27
Original commit files touched by this commit Revision:562988  4.0.4_3
sunpoet search for other commits by this committer
Change RUN_DEPENDS from py-tornado to py-tornado5

- Bump PORTREVISION for dependency change
25 Apr 2020 09:32:32
Original commit files touched by this commit Revision:532930  4.0.4_2
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
16 Dec 2019 19:36:59
Original commit files touched by this commit Revision:520286  4.0.4_2
kai search for other commits by this committer
www/mitmproxy: Unbreak at runtime

* After r511877 (initial cause, already fixed in r518596) and r516400 [1]
  the port was broken at runtime.  Unbreak it by relaxing the version range
  for net/py-ldap3.

  Also relax the version range for devel/py-urwid which was recently updated
  in r519201.

* Adjust the RUN_DEPENDS by making them more specific (as given in setup.py)
  to reduce the likelihood of runtime errors in the future.

* Bump PORTREVISION due changed code.

A MFH is not required as www/mitmproxy in the 2019Q4 branch isn't affected
and was already fixed with r518597.

PR:		242025
Reported by:	ale [1]
Approved by:	maintainer timeout (2 weeks)
04 Aug 2019 21:12:28
Original commit files touched by this commit Revision:508126  4.0.4_1
kai search for other commits by this committer
www/mitmproxy: Prepare for py-openssl 19.0.0 and unbreak at runtime

Relax the version ranges for security/py-openssl to avoid breakage at
runtime when release 19.0.0 lands into the Ports tree.

Also unbreak the port as it's already broken at runtime because the given
requirements for security/py-cryptography are too narrow.

PR:		239540
Approved by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)
MFH:		2019Q3 (runtime fix)
15 Apr 2019 15:37:39
Original commit files touched by this commit Revision:499028  4.0.4
mat search for other commits by this committer
Prevent flavors for those two ports, they do not set a
PKGNAMEPREFIX/SUFFIX.

Noticed by:	irregular bulk -a with BUILD_ALL_PYTHON_FLAVORS set.
18 Feb 2019 19:06:51
Original commit files touched by this commit Revision:493312  4.0.4
bofh search for other commits by this committer
www/mitmproxy: Update version 2.0.1=>4.0.4

PR:		235840
Approved by:	gaod@hychen.org
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  2.0.1
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  2.0.1  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Jun 2017 16:18:17
Original commit files touched by this commit Revision:442783  2.0.1
mat search for other commits by this committer
Convert every usage of https://github.com/.../archive/xxx to USE_GITHUB.

While there, fix small style issues.

Sponsored by:	Absolight
02 Jun 2017 16:15:13
Original commit files touched by this commit Revision:442406  2.0.1
linimon search for other commits by this committer
Mark broken everywhere: dependency calculation fails.
28 Apr 2017 22:16:58
Original commit files touched by this commit Revision:439698  2.0.1
shaun search for other commits by this committer
Fix typo in last commit: py-jsbeautifier is in devel.
28 Apr 2017 21:47:58
Original commit files touched by this commit Revision:439695  2.0.1  Sanity Test Failure
shaun search for other commits by this committer
Update to 2.0.1, bringing the port back from complete brokenness.

PR:		213806
Submitted by:	shaun
Reported by:	p5B2E9A8F@t-online.de
Approved by:	maintainer timeout (2 weeks)
01 Apr 2016 14:33:58
Original commit files touched by this commit Revision:412351  0.15
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
24 Mar 2016 16:26:47
Original commit files touched by this commit Revision:411803  0.15
amdmi3 search for other commits by this committer
- Update to 0.15
- While here, add LICENSE_FILE and NO_ARCH

PR:		207568
Submitted by:	w.schwarzenfeld@aon.at
Approved by:	maintainer timeout (gaod@hychen.org, 3 weeks)
18 Nov 2015 21:41:48
Original commit files touched by this commit Revision:401898  0.10.1_1
rm search for other commits by this committer
devel/py-asn1: move to devel/py-pyasn1 to match PyPI name

- move to devel/py-pyasn1 to match PyPI name
- update *_DEPENDS and bump PORTREVISION in dependent ports
- reset PORTEPOCH

PR:		204567
Submitted by:	John W. O'Brien <john@saltant.com>
Approved by:	mhjacks@swbell.net (maintainer of devel/py-asn1)
03 Jan 2015 08:41:21
Original commit files touched by this commit Revision:376109  0.10.1
mva search for other commits by this committer
- Convert USE_PYTHON to new USES in www/

With hat:	python@
06 Jun 2014 15:31:10
Original commit files touched by this commit Revision:356804  0.10.1
miwi search for other commits by this committer
- Update to  0.10.1

PR:		190691
Submitted by:	 Jamie Landeg-Jones
23 Feb 2014 15:21:06
Original commit files touched by this commit Revision:345733  0.10
sunpoet search for other commits by this committer
- Update to 0.10
- While I'm here:
  - Use PYDISTUTILS_AUTOPLIST and PLIST_FILES instead of PLIST
  - Use USE_PYDISTUTILS=yes
  - Support STAGEDIR

Changes:	https://github.com/mitmproxy/mitmproxy/blob/master/CHANGELOG
PR:		ports/186935
Submitted by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)
20 Sep 2013 23:36:54
Original commit files touched by this commit Revision:327776  0.9.2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
10 Sep 2013 14:38:14
Original commit files touched by this commit Revision:326905  0.9.2
wg search for other commits by this committer
www/mitmproxy: update to 0.9.2

- Update to 0.9.2

Changes: https://github.com/mitmproxy/mitmproxy/blob/v0.9.2/CHANGELOG

PR:		ports/181949
Submitted by:	Hung-Yi Chen <gaod hychen.org> (maintainer)
30 Aug 2013 16:49:44
Original commit files touched by this commit Revision:325711  0.9.1
mva search for other commits by this committer
- do not use local bsd.python.mk variables within the port Makefile - switch
  the publicly accessible ones instead
21 Aug 2013 16:14:48
Original commit files touched by this commit Revision:325156  0.9.1
wg search for other commits by this committer
www/mitmproxy: update to 0.9.1

- Update to 0.9.1 [1]
- Fix flask dependency name
- Add LICENSE (MIT)
- Remove leading article from COMMENT

Changes: https://github.com/mitmproxy/mitmproxy/blob/v0.9.1/CHANGELOG

PR:		ports/180747
Submitted by:	Hung-Yi Chen <gaod hychen.org> (maintainer)
06 Feb 2013 22:36:49
Original commit files touched by this commit Revision:311803  0.8.1
flo search for other commits by this committer
Update to 0.8.1

PR:		ports/175903
Submitted by:	Hung-Yi Chen <gaod@hychen.org> (maintainer)
24 Nov 2012 20:01:26
Original commit files touched by this commit Revision:307726  0.8
wxs search for other commits by this committer
'mitmproxy' is an SSL-capable man-in-the-middle HTTP proxy. It provides a
console interface that allows traffic flows to be inspected and edited on the
fly.

'mitmdump' is the command-line version of mitmproxy, with the same
functionality but without the frills. Think tcpdump for HTTP.

WWW: http://mitmproxy.org/index.html

PR:		ports/173449
Submitted by:	Hung-Yi Chen <gaod@hychen.org>
Feature safe:	yes

Number of commits found: 29