Aldo Cortesi
|
9f0db83c48
|
Merge pull request #74 from kanzure/editexception
Show an error when $EDITOR/$PAGER are unset.
|
2012-12-05 14:32:14 -08:00 |
|
Bryan Bishop
|
505da188eb
|
Show an error when $EDITOR/$PAGER are unset.
This catches an exception that otherwise crashes mitmproxy.
fixes cortesi/mitmproxy#71
|
2012-12-05 12:58:29 -08:00 |
|
Aldo Cortesi
|
09c29e894e
|
Fix READMEs: we don't support Python 2.6
Fixes #70
|
2012-11-30 08:18:15 +13:00 |
|
Aldo Cortesi
|
8c976ac7f0
|
Substantially rewrite AMF decoding.
This is tricky, but we should now handle a lot more corner-cases.
|
2012-11-26 13:25:07 +13:00 |
|
Aldo Cortesi
|
64bf97bfb0
|
Merge pull request #69 from mat128/master
PIL imports -- packaging
|
2012-11-24 16:28:44 -08:00 |
|
Mathieu Mitchell
|
15c367ffb4
|
Workaround for PIL's ambiguious import method and/or easy_install PIL packaging problem.
PIL documents two different way to import it's modules:
* import Image (http://www.pythonware.com/library/pil/handbook/introduction.htm)
* from PIL import Image (http://www.pythonware.com/library/pil/handbook/image.htm)
The same problem was noted in Django at https://code.djangoproject.com/ticket/6054
|
2012-11-23 11:48:24 -05:00 |
|
Aldo Cortesi
|
75ce5772ea
|
We now require Urwid 1.1 or newer.
|
2012-11-23 15:45:19 +13:00 |
|
Aldo Cortesi
|
626fc39804
|
Move eventlog to new Urwid container API.
|
2012-11-23 15:44:43 +13:00 |
|
Aldo Cortesi
|
57d6650e8e
|
Urwid 1.1 compatibility.
|
2012-10-29 09:30:59 +13:00 |
|
Aldo Cortesi
|
68f1000e42
|
Improve error reporting for one-shot scripts.
|
2012-10-11 11:12:06 +13:00 |
|
Aldo Cortesi
|
0d59fd7e01
|
Move cleanBin and hexdump into netutils.
|
2012-09-24 11:21:12 +12:00 |
|
Aldo Cortesi
|
21f74efa10
|
Stub out ctypes structures for OSX transparent mode.
|
2012-09-17 11:05:20 +12:00 |
|
Aldo Cortesi
|
e039940f49
|
Doc stubs.
|
2012-09-17 11:04:57 +12:00 |
|
Aldo Cortesi
|
3f9263a57a
|
Doc reorg.
|
2012-09-16 15:35:58 +12:00 |
|
Aldo Cortesi
|
d115b5ae70
|
Expand Flow.match to accept either a string or a compiled filter expression.
|
2012-09-14 09:41:01 +12:00 |
|
Aldo Cortesi
|
54cee9db7f
|
Catch a potential exception on connection finalization.
|
2012-09-14 09:40:13 +12:00 |
|
Aldo Cortesi
|
b7d89f6919
|
Don't run replace or header hooks on error.
|
2012-09-02 12:57:49 +12:00 |
|
Aldo Cortesi
|
5630d3f660
|
Add help entry for H global header shortcut.
|
2012-09-02 11:53:00 +12:00 |
|
Aldo Cortesi
|
9c009a872e
|
Add U shortcut to add user-agent strings to global Headers editor.
|
2012-09-02 11:50:17 +12:00 |
|
Aldo Cortesi
|
3fc9af63c1
|
Fix a crash when re-editing a path prompt after an error.
|
2012-08-31 13:41:08 +12:00 |
|
Aldo Cortesi
|
26cefc95e8
|
Make grid editor file reading more robust.
|
2012-08-31 13:33:18 +12:00 |
|
Aldo Cortesi
|
a33e90f081
|
Add a shortcut to header editor to add standard User-Agent strings.
|
2012-08-31 13:28:04 +12:00 |
|
Aldo Cortesi
|
71ae158d7b
|
Display "No Content" instead of a parse error when there is no content.
|
2012-08-30 12:51:04 +12:00 |
|
Aldo Cortesi
|
a2f9ca1d4d
|
Add application/javascript to ~a filter asset matcher.
|
2012-08-30 12:42:31 +12:00 |
|
Aldo Cortesi
|
38ddbcc314
|
Add a snippet to GridEditor help text explaining that we're using escaped strings.
|
2012-08-25 13:29:05 +12:00 |
|
Aldo Cortesi
|
87463049f1
|
Add a "R" shortcut to GridEditor, letting the user read unescaped data from file.
|
2012-08-25 13:25:59 +12:00 |
|
Aldo Cortesi
|
514e19b172
|
Do away with explicit encodings, and display an error message for invalid values.
|
2012-08-25 13:13:16 +12:00 |
|
Aldo Cortesi
|
c6d1fe9e59
|
Use Python-style escaped strings in GridEditor.
|
2012-08-25 12:54:34 +12:00 |
|
Aldo Cortesi
|
82893ffae2
|
Add an "r" shortcut in grid editors to read value from file.
|
2012-08-25 12:21:45 +12:00 |
|
Aldo Cortesi
|
3787f8befb
|
Add a graphical editor for path components (e -> p shortcut from request view screen).
|
2012-08-19 13:15:54 +12:00 |
|
Aldo Cortesi
|
a77ccc406d
|
Getter and setter for path component on Requests.
|
2012-08-19 13:03:21 +12:00 |
|
Aldo Cortesi
|
60659a89c3
|
Little bit of love for the unit tests.
|
2012-08-19 00:22:42 +12:00 |
|
Aldo Cortesi
|
1b7990897e
|
Command-line options for header setting.
|
2012-08-19 00:14:16 +12:00 |
|
Aldo Cortesi
|
3e96015e61
|
Add SetHeaders, analogous to ReplaceHooks, with a graphical editor in mitmproxy (H shortcut).
SetHeaders defines headers that are set on flows, based on a matching pattern.
Existing headers are over-ridden.
|
2012-08-18 23:41:04 +12:00 |
|
Aldo Cortesi
|
53e453f72e
|
Use the new ODict get_first convenience function in a bunch of places.
|
2012-08-18 18:14:30 +12:00 |
|
Aldo Cortesi
|
15e234558d
|
Further content view cleaups.
|
2012-08-18 17:51:34 +12:00 |
|
Aldo Cortesi
|
b70e91bbd4
|
Send tracebacks from content viewers to event log.
Also, 100% test coverage for content viewers.
|
2012-08-18 17:42:40 +12:00 |
|
Aldo Cortesi
|
e8553f966f
|
Further simplifcation and testing of contentviews.
|
2012-08-18 17:29:29 +12:00 |
|
Aldo Cortesi
|
11c63dcb9f
|
Huge cleanup of content viewers.
|
2012-08-18 17:08:17 +12:00 |
|
Aldo Cortesi
|
5c80450ce7
|
Merge pull request #62 from slam/amf
Optional AMF decoding support
|
2012-08-17 19:50:50 -07:00 |
|
Sahn Lam
|
3189d144a5
|
Optional AMF decoding support
If PyAMF is installed, enable AMF decoding.
|
2012-08-17 18:45:26 -07:00 |
|
Aldo Cortesi
|
a66d018363
|
Fix unit tests after argparse conversion.
|
2012-08-18 10:27:31 +12:00 |
|
Aldo Cortesi
|
d88d72e50b
|
Merge pull request #61 from mhils/upgrade_to_argparse
Replace optparse with argparse
|
2012-08-17 15:24:00 -07:00 |
|
Maximilian Hils
|
b0566b9d4c
|
add dummy cert dir
|
2012-08-17 19:13:56 +02:00 |
|
Maximilian Hils
|
ed389d8f05
|
use argparse instead of optparse
|
2012-08-17 19:11:59 +02:00 |
|
Aldo Cortesi
|
bbaa8bdba5
|
Add an HTML text outline view.
Uses html2text, from here:
https://github.com/aaronsw/html2text
|
2012-08-18 01:37:30 +12:00 |
|
Aldo Cortesi
|
6200bfa13e
|
Merge branch 'master' of ssh.github.com:cortesi/mitmproxy
|
2012-08-18 00:24:14 +12:00 |
|
Aldo Cortesi
|
1bfe847a84
|
Stop server playback after current playback buffer is exhausted.
|
2012-08-18 00:23:41 +12:00 |
|
Aldo Cortesi
|
20b270ae9a
|
Server replay from current buffer.
|
2012-08-18 00:13:04 +12:00 |
|
Aldo Cortesi
|
111660854d
|
Merge pull request #60 from jimlloyd-st/preserve_dummy_certs
Preserve the genenerated dummy certs directory
|
2012-08-15 15:35:37 -07:00 |
|