Maximilian Hils
|
2a6337343a
|
update docs, mostly revert 2f44b26b4c
|
2014-09-05 15:16:20 +02:00 |
|
Maximilian Hils
|
2f44b26b4c
|
improve HTTPRequest syntax
|
2014-09-03 23:44:54 +02:00 |
|
Maximilian Hils
|
b0cfeff06d
|
fix #341 - work on flows instead of request/response internally.
|
2014-09-03 16:57:56 +02:00 |
|
Maximilian Hils
|
e9c834a30d
|
fix #259
|
2014-07-26 12:02:18 +02:00 |
|
Vyacheslav Bakhmutov
|
b7c1d05782
|
Remove global should_exit and fix tests
|
2014-06-13 14:14:55 +07:00 |
|
Maximilian Hils
|
5598a8de82
|
finish proxy.py split up
|
2014-03-09 21:51:24 +01:00 |
|
Maximilian Hils
|
fc4fe83eaf
|
split up proxy.py
|
2014-03-09 21:13:08 +01:00 |
|
Aldo Cortesi
|
fe4bab2e6f
|
Cleanup: fix unit tests, simpler app test, remove print statements
|
2014-02-08 12:33:59 +13:00 |
|
Maximilian Hils
|
d07029d575
|
coverage++
|
2014-02-07 03:56:57 +01:00 |
|
Maximilian Hils
|
cb397ec788
|
fix bugs, expose timestamp information to console ui
|
2014-02-06 00:53:39 +01:00 |
|
Maximilian Hils
|
f26d91cb81
|
add skeleton to change destinatin server during intercept, fix all testcases on windows
|
2014-02-05 20:26:47 +01:00 |
|
Maximilian Hils
|
d864a326d2
|
fix all tests except those using set_url and get_url
|
2014-02-05 14:33:17 +01:00 |
|
Maximilian Hils
|
6a53ae5fd3
|
push failing tests down to 43
|
2014-02-04 05:02:17 +01:00 |
|
Maximilian Hils
|
2db5f9de26
|
bring failing tests back into the double-digit range
|
2014-01-31 04:45:39 +01:00 |
|
Maximilian Hils
|
7d96ff00ef
|
remove _flow_map from state, improve logging
|
2014-01-31 03:01:51 +01:00 |
|
Maximilian Hils
|
607f777811
|
fix most testsuite errors, improve proxy error handling
|
2014-01-29 02:49:11 +01:00 |
|
Aldo Cortesi
|
069aca1df4
|
Deprecate Flow.unload_script in favor of Flow.unload_scripts
In the presence of arguments, unloading a single script is clumsy and
less useful.
|
2014-01-13 14:20:34 +13:00 |
|
Aldo Cortesi
|
42d4a2fae9
|
Script refactoring: move script command parsing into script module.
|
2014-01-12 23:02:29 +13:00 |
|
Aldo Cortesi
|
1e07d9e6e7
|
Move app mechanism to flow.py
Disable apps while message passing is improved.
|
2014-01-04 14:35:11 +13:00 |
|
Maximilian Hils
|
e643759ef6
|
merge smurfix/fix2, add serverconnect hook docs, adjust tests
|
2013-12-16 22:10:06 +01:00 |
|
Maximilian Hils
|
729677cd85
|
Merge branch 'master' into 0.10
|
2013-08-17 13:30:36 +02:00 |
|
Aldo Cortesi
|
10a9e3365f
|
Some refactoring of the console inteface.
Reduce some state duplication, by removing currentflow variable.
Fixes #141
|
2013-07-28 18:00:49 +12:00 |
|
Maximilian Hils
|
d462b444b7
|
update tests to reflect changes to options.scripts
|
2013-06-17 16:48:06 +02:00 |
|
Maximilian Hils
|
fd36142018
|
Merge remote-tracking branch 'origin/scripts_improvements' into 0.10
|
2013-06-16 00:41:43 +02:00 |
|
Maximilian Hils
|
ba47690a03
|
always read files in binary mode
|
2013-06-16 00:23:44 +02:00 |
|
Maximilian Hils
|
2b4af8d475
|
add support for multiple scripts and script arguments. refs #76
|
2013-06-13 16:09:38 +02:00 |
|
Aldo Cortesi
|
5cd7563d12
|
Minor coverage.
|
2013-04-30 09:13:33 +12:00 |
|
Aldo Cortesi
|
51b775cfd4
|
Merge pull request #101 from eentzel/keep-blank-params
Keep blank URL parameters
|
2013-04-04 15:55:51 -07:00 |
|
Aldo Cortesi
|
0e993bec6f
|
Add the --host option, which uses the value in the Host header for dispaly URLs.
- Can be toggled with "o" then "h" in mitmproxy
- Useful for transparent mode
|
2013-03-17 17:37:54 +13:00 |
|
Aldo Cortesi
|
cfb5ba89ce
|
Introduce a filtered flow writer, and use it in dump.py
Fixes #104
|
2013-03-14 09:19:43 +13:00 |
|
Aldo Cortesi
|
aaf892e3af
|
Significantly refactor the master/slave message passing interface.
|
2013-02-17 12:42:48 +13:00 |
|
Eric Entzel
|
6bcf29c0ed
|
Keep blank URL parameters
TODO: This should probably be configurable
|
2013-02-11 13:22:25 +11:00 |
|
Aldo Cortesi
|
53792a5a28
|
Beef up unit tests for HAR utility functions - flow.py coverage now 100%.
|
2013-01-29 10:41:45 +13:00 |
|
Rouli
|
330fbfe8cc
|
adding helper functions to make HAR export easier
|
2013-01-28 17:37:25 +02:00 |
|
Aldo Cortesi
|
9cfc785cd3
|
Unit test love - 100% for flow.py, dump.py
|
2013-01-05 21:56:33 +13: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
|
a77ccc406d
|
Getter and setter for path component on Requests.
|
2012-08-19 13:03:21 +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
|
32ad26f8bf
|
Add a size() method to flow.Request and flow.Response.
|
2012-08-04 13:18:05 +12:00 |
|
András Veres-Szentkirályi
|
1a26f8215d
|
removed assigned but unread variables
|
2012-07-15 22:42:59 +02:00 |
|
András Veres-Szentkirályi
|
da496669c2
|
removed unused imports
|
2012-07-15 22:42:45 +02:00 |
|
Aldo Cortesi
|
572e8a4962
|
Add streaming to FlowMaster
|
2012-07-09 10:18:37 +12:00 |
|
Aldo Cortesi
|
4b6fdc92dc
|
Remove ODict tests. ODict is now in netlib.
|
2012-07-09 09:54:15 +12:00 |
|
Aldo Cortesi
|
aa708a2d28
|
Fix error when serializing reverted SSL flows.
|
2012-07-05 11:52:56 +12:00 |
|
Aldo Cortesi
|
47651b1ff2
|
Serialization and de-serialization of new cert format.
|
2012-06-28 14:29:15 +12:00 |
|
Aldo Cortesi
|
c7952371b7
|
Fix a problem in ODictCaseless that could cause duplicate headers.
|
2012-06-15 17:40:08 +12:00 |
|
Aldo Cortesi
|
d032504b17
|
Fix an exception when replaying a flow with no response.
|
2012-06-10 17:10:43 +12:00 |
|
Aldo Cortesi
|
6ba5f0f35b
|
Add HTTP version to response objects.
Another change in the serialization format.
|
2012-06-10 13:27:43 +12:00 |
|
Aldo Cortesi
|
55ddf853cd
|
Add HTTP version to flow.Request
This is a serialization format change, that makes us incompatible with previous
versions.
|
2012-06-10 10:46:22 +12:00 |
|
Aldo Cortesi
|
22192d1a46
|
Nose mopup: docs, no cover pragmas, a few missing path specs.
|
2012-06-09 13:55:55 +12:00 |
|