Closed BrentonEarl closed 8 years ago
Will need to create SlackBuilds for netlib, configargparse, pyperclipm, Pillow. netlib is blocked because cryptography needs to be updated.
EDIT: It looks like "python-configargparse.tar.gz" is in the pending queue for SlackBuilds.org. Will need to verify configargparse is at the appropriate version for mitmproxy.
python-configargparse (0.10.0) added to SBo.
cryptography updated to 1.1.1 in SBo.
Added: netlib 0.14.0 cfc781805a6e23fb5a93a53d111ca86037dd7c04 15fbae94632908e25c48c61043233a17510fb5ea pyperclip 1.5.24 353ae58f54cd029e71f36cd8b4818d55af0e1aaf
Added python-pillow 336569018e695c00b6a49e1851b21b1845078997 a63c18fe3df788e9c686f7798867c66e2862a1c9
Note: python-pillow will be removed after Slackware 14.2 is released because it already exists in Slackware-current repositories.
mitmproxy 59dbeac377db911533ec31d1a08818a02eb041cf 7d7db672b204b4f40a0b5d4fe168901cdb5ff45b
Awaiting for SBo admin approval for python-pillow, netlib and pyperclip. Will start testing mitmproxy once they are commited to SBo.
Add urwid 3fa3e836ba314c60abf99ba89eeb213e247dc473
mitmproxy produces the following output for non UTF-8 consoles:
facerip@sbodev[~]$ mitmproxy -h
Error: mitmproxy requires a UTF console environment.
Set your LANG enviroment variable to something like en_US.UTF-8
The following fixes it.
facerip@sbodev[~]$ export LANG=en_US.UTF-8
facerip@sbodev[~]$ echo $LANG
en_US.UTF-8
Need to investigate a solution within the SlackBuild during installation.
Fixed in bf2998a32b5afb8d31a123bb70b58a8d45c10ad8 and b34e50aa5dda271cf7efc1a493266930957fa6f2
Uploaded urwid and mitmproxy SlackBuilds to SBo. Will continue testing mitmproxy this week and next week.
urwid already exists in the official Slackware tree. It is at version 1.0.1 in 14.1 and 1.3.0 in -current. Cannot do further work with these SlackBuilds until urwid is updated in Slackware-current to version 1.3.1 in the Slackware tree.
All future testing and packaging of w3af will be done in the Slackware development branch until the next official stable release (maybe Slackware 15??). You can track w3af for Slackware, here:
https://github.com/BrentonEarl/w3af-sbo
All my Slackware 14.2 slackbuilds will be tracked here: https://github.com/BrentonEarl/slackbuilds-14.2
This repository is for Slackware 14.1. I will not be updating any SlackBuilds in this repository.
Summary
mitmproxy is required future dependency of upgraded w3af 1.0 -> v1.6.49. I need to figure out which dependencies are required by mitmproxy for regular functionality. Going to skimp and leave out development deps and deps for the example scripts since they are not needed for regular w3af operation.
w3af tracking: https://github.com/BrentonEarl/w3af-sbo/issues/1
mitmproxy dependencies as described in setup.py:
Checked off: In SBo as acceptable version. Minus (-) means: In SBo and need to be updated Strikethrough means; Support dropped.
Core deps
Additional dependencies
urwid >=1.3Examples dependencies
pytzharparserbeautifulsoup4Developer dependencies
mockpytestpytest-xdistpytest-covcoverallspathodsphinxsphinx-autobuildsphinxcontrib-documentedlist