This file is indexed.

/usr/lib/python3/dist-packages/mitmproxy-2.0.2.egg-info/PKG-INFO is in mitmproxy 2.0.2-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Metadata-Version: 1.1
Name: mitmproxy
Version: 2.0.2
Summary: An interactive, SSL-capable, man-in-the-middle HTTP proxy for penetration testers and software developers.
Home-page: http://mitmproxy.org
Author: Aldo Cortesi
Author-email: aldo@corte.si
License: MIT
Description-Content-Type: UNKNOWN
Description: mitmproxy
        ^^^^^^^^^
        
        |travis| |appveyor| |coverage| |latest_release| |python_versions|
        
        This repository contains the **mitmproxy** and **pathod** projects.
        
        ``mitmproxy`` is an interactive, SSL-capable intercepting proxy 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.
        
        
        Documentation & Help
        --------------------
        
        
        General information, tutorials, and precompiled binaries can be found on the mitmproxy
        and pathod websites.
        
        |mitmproxy_site|
        
        The latest documentation for mitmproxy is also available on ReadTheDocs.
        
        |mitmproxy_docs|
        
        
        Join our discussion forum on Discourse to ask questions, help
        each other solve problems, and come up with new ideas for the project.
        
        |mitmproxy_discourse|
        
        
        Join our developer chat on Slack if you would like to contribute to mitmproxy itself.
        
        |slack|
        
        
        Installation
        ------------
        
        The installation instructions are `here <http://docs.mitmproxy.org/en/stable/install.html>`__.
        If you want to contribute changes, keep on reading.
        
        Contributing
        ------------
        
        As an open source project, mitmproxy welcomes contributions of all forms. If you would like to bring the project forward,
        please consider contributing in the following areas:
        
        - **Maintenance:** We are *incredibly* thankful for individuals who are stepping up and helping with maintenance. This includes (but is not limited to) triaging issues, reviewing pull requests and picking up stale ones, helping out other users in our forums_, creating minimal, complete and verifiable examples or test cases for existing bug reports, updating documentation, or fixing minor bugs that have recently been reported.
        - **Code Contributions:** We actively mark issues that we consider are `good first contributions`_. If you intend to work on a larger contribution to the project, please come talk to us first.
        
        Development Setup
        -----------------
        
        To get started hacking on mitmproxy, please follow the `advanced installation`_ steps to install mitmproxy from source, but stop right before running ``pip3 install mitmproxy``. Instead, do the following:
        
        .. code-block:: text
        
            git clone https://github.com/mitmproxy/mitmproxy.git
            cd mitmproxy
            ./dev.sh  # "powershell .\dev.ps1" on Windows
        
        
        The *dev* script will create a `virtualenv`_ environment in a directory called "venv"
        and install all mandatory and optional dependencies into it. The primary
        mitmproxy components - mitmproxy and pathod - are installed as
        "editable", so any changes to the source in the repository will be reflected
        live in the virtualenv.
        
        The main executables for the project - ``mitmdump``, ``mitmproxy``,
        ``mitmweb``, ``pathod``, and ``pathoc`` - are all created within the
        virtualenv. After activating the virtualenv, they will be on your $PATH, and
        you can run them like any other command:
        
        .. code-block:: text
        
            . venv/bin/activate  # "venv\Scripts\activate" on Windows
            mitmdump --version
        
        Testing
        -------
        
        If you've followed the procedure above, you already have all the development
        requirements installed, and you can run the full test suite (including tests for code style and documentation) with tox_:
        
        .. code-block:: text
        
            tox
        
        For speedier testing, we recommend you run `pytest`_ directly on individual test files or folders:
        
        .. code-block:: text
        
            cd test/mitmproxy/addons
            pytest --cov mitmproxy.addons.anticache --looponfail test_anticache.py
        
        As pytest does not check the code style, you probably want to run ``tox -e lint`` before committing your changes.
        
        Please ensure that all patches are accompanied by matching changes in the test
        suite. The project tries to maintain 100% test coverage and enforces this strictly for some parts of the codebase.
        
        Documentation
        -------------
        
        The mitmproxy documentation is build using Sphinx_, which is installed
        automatically if you set up a development environment as described above. After
        installation, you can render the documentation like this:
        
        .. code-block:: text
        
            cd docs
            make clean
            make html
            make livehtml
        
        The last command invokes `sphinx-autobuild`_, which watches the Sphinx directory and rebuilds
        the documentation when a change is detected.
        
        Code Style
        ----------
        
        Keeping to a consistent code style throughout the project makes it easier to
        contribute and collaborate. Please stick to the guidelines in
        `PEP8`_ and the `Google Style Guide`_ unless there's a very
        good reason not to.
        
        This is automatically enforced on every PR. If we detect a linting error, the
        PR checks will fail and block merging. You can run our lint checks yourself
        with the following command:
        
        .. code-block:: text
        
            tox -e lint
        
        
        .. |mitmproxy_site| image:: https://shields.mitmproxy.org/api/https%3A%2F%2F-mitmproxy.org-blue.svg
            :target: https://mitmproxy.org/
            :alt: mitmproxy.org
        
        .. |mitmproxy_docs| image:: https://shields.mitmproxy.org/api/docs-latest-brightgreen.svg
            :target: http://docs.mitmproxy.org/en/latest/
            :alt: mitmproxy documentation
        
        .. |mitmproxy_discourse| image:: https://shields.mitmproxy.org/api/https%3A%2F%2F-discourse.mitmproxy.org-orange.svg
            :target: https://discourse.mitmproxy.org
            :alt: Discourse: mitmproxy
        
        .. |slack| image:: http://slack.mitmproxy.org/badge.svg
            :target: http://slack.mitmproxy.org/
            :alt: Slack Developer Chat
        
        .. |travis| image:: https://shields.mitmproxy.org/travis/mitmproxy/mitmproxy/master.svg?label=travis%20ci
            :target: https://travis-ci.org/mitmproxy/mitmproxy
            :alt: Travis Build Status
        
        .. |appveyor| image:: https://shields.mitmproxy.org/appveyor/ci/mhils/mitmproxy/master.svg?label=appveyor%20ci
            :target: https://ci.appveyor.com/project/mhils/mitmproxy
            :alt: Appveyor Build Status
        
        .. |coverage| image:: https://shields.mitmproxy.org/codecov/c/github/mitmproxy/mitmproxy/master.svg?label=codecov
            :target: https://codecov.io/gh/mitmproxy/mitmproxy
            :alt: Coverage Status
        
        .. |latest_release| image:: https://shields.mitmproxy.org/pypi/v/mitmproxy.svg
            :target: https://pypi.python.org/pypi/mitmproxy
            :alt: Latest Version
        
        .. |python_versions| image:: https://shields.mitmproxy.org/pypi/pyversions/mitmproxy.svg
            :target: https://pypi.python.org/pypi/mitmproxy
            :alt: Supported Python versions
        
        .. _`advanced installation`: http://docs.mitmproxy.org/en/latest/install.html#advanced-installation
        .. _virtualenv: https://virtualenv.pypa.io/
        .. _`pytest`: http://pytest.org/
        .. _tox: https://tox.readthedocs.io/
        .. _Sphinx: http://sphinx-doc.org/
        .. _sphinx-autobuild: https://pypi.python.org/pypi/sphinx-autobuild
        .. _PEP8: https://www.python.org/dev/peps/pep-0008
        .. _`Google Style Guide`: https://google.github.io/styleguide/pyguide.html
        .. _forums: https://discourse.mitmproxy.org/
        .. _`good first contributions`: https://github.com/mitmproxy/mitmproxy/issues?q=is%3Aissue+is%3Aopen+label%3Agood-first-contribution
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Console :: Curses
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Security
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Software Development :: Testing