summaryrefslogtreecommitdiff
path: root/net/mitmproxy
diff options
context:
space:
mode:
authorwiz <wiz>2013-05-15 22:39:26 +0000
committerwiz <wiz>2013-05-15 22:39:26 +0000
commit49a493a7d1c516e8eb58ef862276ae55334ed736 (patch)
treea1d76f19e6d42b5ba475b021569d64c212f45b31 /net/mitmproxy
parent8e300180cf4afc8efd92364ca27a5091875756ca (diff)
downloadpkgsrc-49a493a7d1c516e8eb58ef862276ae55334ed736.tar.gz
Import mitmproxy-0.9 as net/mitmproxy.
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. libmproxy is the library that mitmproxy and mitmdump are built on.
Diffstat (limited to 'net/mitmproxy')
-rw-r--r--net/mitmproxy/DESCR9
-rw-r--r--net/mitmproxy/Makefile24
-rw-r--r--net/mitmproxy/PLIST112
-rw-r--r--net/mitmproxy/distinfo5
4 files changed, 150 insertions, 0 deletions
diff --git a/net/mitmproxy/DESCR b/net/mitmproxy/DESCR
new file mode 100644
index 00000000000..bd09dfeb75a
--- /dev/null
+++ b/net/mitmproxy/DESCR
@@ -0,0 +1,9 @@
+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.
+
+libmproxy is the library that mitmproxy and mitmdump are built on.
diff --git a/net/mitmproxy/Makefile b/net/mitmproxy/Makefile
new file mode 100644
index 00000000000..4011ddc5918
--- /dev/null
+++ b/net/mitmproxy/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2013/05/15 22:39:26 wiz Exp $
+#
+
+DISTNAME= mitmproxy-0.9
+CATEGORIES= net
+MASTER_SITES= http://mitmproxy.org/download/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://mitmproxy.org/
+COMMENT= Interactive console program for inspecting and editing traffic flows
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.2:../../security/py-asn1
+DEPENDS+= ${PYPKGPREFIX}-flask>=0.9:../../www/py-flask
+DEPENDS+= ${PYPKGPREFIX}-imaging>=1.1:../../graphics/py-imaging
+DEPENDS+= ${PYPKGPREFIX}-lxml>=2.3:../../textproc/py-lxml
+DEPENDS+= ${PYPKGPREFIX}-netlib>=0.9:../../net/py-netlib
+DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL
+DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1:../../devel/py-urwid
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/mitmproxy/PLIST b/net/mitmproxy/PLIST
new file mode 100644
index 00000000000..dac7fa83ed9
--- /dev/null
+++ b/net/mitmproxy/PLIST
@@ -0,0 +1,112 @@
+@comment $NetBSD: PLIST,v 1.1 2013/05/15 22:39:26 wiz Exp $
+bin/mitmdump
+bin/mitmproxy
+${PYSITELIB}/libmproxy/__init__.py
+${PYSITELIB}/libmproxy/__init__.pyc
+${PYSITELIB}/libmproxy/__init__.pyo
+${PYSITELIB}/libmproxy/app.py
+${PYSITELIB}/libmproxy/app.pyc
+${PYSITELIB}/libmproxy/app.pyo
+${PYSITELIB}/libmproxy/cmdline.py
+${PYSITELIB}/libmproxy/cmdline.pyc
+${PYSITELIB}/libmproxy/cmdline.pyo
+${PYSITELIB}/libmproxy/console/__init__.py
+${PYSITELIB}/libmproxy/console/__init__.pyc
+${PYSITELIB}/libmproxy/console/__init__.pyo
+${PYSITELIB}/libmproxy/console/common.py
+${PYSITELIB}/libmproxy/console/common.pyc
+${PYSITELIB}/libmproxy/console/common.pyo
+${PYSITELIB}/libmproxy/console/contentview.py
+${PYSITELIB}/libmproxy/console/contentview.pyc
+${PYSITELIB}/libmproxy/console/contentview.pyo
+${PYSITELIB}/libmproxy/console/flowdetailview.py
+${PYSITELIB}/libmproxy/console/flowdetailview.pyc
+${PYSITELIB}/libmproxy/console/flowdetailview.pyo
+${PYSITELIB}/libmproxy/console/flowlist.py
+${PYSITELIB}/libmproxy/console/flowlist.pyc
+${PYSITELIB}/libmproxy/console/flowlist.pyo
+${PYSITELIB}/libmproxy/console/flowview.py
+${PYSITELIB}/libmproxy/console/flowview.pyc
+${PYSITELIB}/libmproxy/console/flowview.pyo
+${PYSITELIB}/libmproxy/console/grideditor.py
+${PYSITELIB}/libmproxy/console/grideditor.pyc
+${PYSITELIB}/libmproxy/console/grideditor.pyo
+${PYSITELIB}/libmproxy/console/help.py
+${PYSITELIB}/libmproxy/console/help.pyc
+${PYSITELIB}/libmproxy/console/help.pyo
+${PYSITELIB}/libmproxy/console/palettes.py
+${PYSITELIB}/libmproxy/console/palettes.pyc
+${PYSITELIB}/libmproxy/console/palettes.pyo
+${PYSITELIB}/libmproxy/contrib/__init__.py
+${PYSITELIB}/libmproxy/contrib/__init__.pyc
+${PYSITELIB}/libmproxy/contrib/__init__.pyo
+${PYSITELIB}/libmproxy/contrib/html2text.py
+${PYSITELIB}/libmproxy/contrib/html2text.pyc
+${PYSITELIB}/libmproxy/contrib/html2text.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/__init__.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/__init__.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/evalbased.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/evalbased.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/evalbased.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/myobfuscate.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/myobfuscate.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/myobfuscate.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/packer.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/packer.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/packer.pyo
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.py
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyc
+${PYSITELIB}/libmproxy/contrib/jsbeautifier/unpackers/urlencode.pyo
+${PYSITELIB}/libmproxy/contrib/pyparsing.py
+${PYSITELIB}/libmproxy/contrib/pyparsing.pyc
+${PYSITELIB}/libmproxy/contrib/pyparsing.pyo
+${PYSITELIB}/libmproxy/controller.py
+${PYSITELIB}/libmproxy/controller.pyc
+${PYSITELIB}/libmproxy/controller.pyo
+${PYSITELIB}/libmproxy/dump.py
+${PYSITELIB}/libmproxy/dump.pyc
+${PYSITELIB}/libmproxy/dump.pyo
+${PYSITELIB}/libmproxy/encoding.py
+${PYSITELIB}/libmproxy/encoding.pyc
+${PYSITELIB}/libmproxy/encoding.pyo
+${PYSITELIB}/libmproxy/filt.py
+${PYSITELIB}/libmproxy/filt.pyc
+${PYSITELIB}/libmproxy/filt.pyo
+${PYSITELIB}/libmproxy/flow.py
+${PYSITELIB}/libmproxy/flow.pyc
+${PYSITELIB}/libmproxy/flow.pyo
+${PYSITELIB}/libmproxy/platform/__init__.py
+${PYSITELIB}/libmproxy/platform/__init__.pyc
+${PYSITELIB}/libmproxy/platform/__init__.pyo
+${PYSITELIB}/libmproxy/platform/linux.py
+${PYSITELIB}/libmproxy/platform/linux.pyc
+${PYSITELIB}/libmproxy/platform/linux.pyo
+${PYSITELIB}/libmproxy/platform/osx.py
+${PYSITELIB}/libmproxy/platform/osx.pyc
+${PYSITELIB}/libmproxy/platform/osx.pyo
+${PYSITELIB}/libmproxy/platform/pf.py
+${PYSITELIB}/libmproxy/platform/pf.pyc
+${PYSITELIB}/libmproxy/platform/pf.pyo
+${PYSITELIB}/libmproxy/proxy.py
+${PYSITELIB}/libmproxy/proxy.pyc
+${PYSITELIB}/libmproxy/proxy.pyo
+${PYSITELIB}/libmproxy/script.py
+${PYSITELIB}/libmproxy/script.pyc
+${PYSITELIB}/libmproxy/script.pyo
+${PYSITELIB}/libmproxy/tnetstring.py
+${PYSITELIB}/libmproxy/tnetstring.pyc
+${PYSITELIB}/libmproxy/tnetstring.pyo
+${PYSITELIB}/libmproxy/utils.py
+${PYSITELIB}/libmproxy/utils.pyc
+${PYSITELIB}/libmproxy/utils.pyo
+${PYSITELIB}/libmproxy/version.py
+${PYSITELIB}/libmproxy/version.pyc
+${PYSITELIB}/libmproxy/version.pyo
+${PYSITELIB}/${EGG_FILE}
diff --git a/net/mitmproxy/distinfo b/net/mitmproxy/distinfo
new file mode 100644
index 00000000000..707d839d9c6
--- /dev/null
+++ b/net/mitmproxy/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/05/15 22:39:26 wiz Exp $
+
+SHA1 (mitmproxy-0.9.tar.gz) = fff2765dc814e23767381efc3b27aa2f1dbaf0b1
+RMD160 (mitmproxy-0.9.tar.gz) = 1b075bc605932df6e4eb21e45a133722a39ec18b
+Size (mitmproxy-0.9.tar.gz) = 3116986 bytes