Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-28 | [proxy] prevent our injected script-src-elem directive from blocking popup ↵ | Wojtek Kosior | |
script | |||
2022-10-27 | [proxy] document popup | Wojtek Kosior | |
2022-10-27 | [proxy] document script blocking | Wojtek Kosior | |
2022-10-27 | [proxy] document policy selection | Wojtek Kosior | |
2022-10-26 | [proxy] add documentation page describing URL patterns in Haketilo | Wojtek Kosior | |
2022-10-25 | [proxy] make Haketilo popup functional | Wojtek Kosior | |
* Ad hoc payload creation was additionally fixed in this commit. * Addition on newly created script blocking/allowing rules to pattern tree was additionally fixed in this commit. It is no longer necessary to restart Haketilo for new rules to come into effect. | |||
2022-10-22 | [proxy] simplify usage of class variables of `Policy` subtypes | Wojtek Kosior | |
This commit also prevents popup script injection to Haketilo-served pages like `https://hkt.mitm.it/`. | |||
2022-10-21 | [proxy] facilitate injecting non-payload script to all pages | Wojtek Kosior | |
2022-10-21 | [proxy] correct style in page_init_script.js.jinja | Wojtek Kosior | |
2022-10-21 | [proxy] Correct payload_resource.py module docstring | Wojtek Kosior | |
2022-10-21 | [proxy] rework CSP manipulation | Wojtek Kosior | |
2022-10-21 | [proxy] rename `js_templates` directory | Wojtek Kosior | |
2022-10-20 | [proxy] rework internal HTTP headers representation | Wojtek Kosior | |
2022-10-19 | [proxy] pass all available flow information to relevant methods of Policy type | Wojtek Kosior | |
2022-10-18 | [proxy] upon Haketilo launch automatically open Haketilo landing page in ↵ | Wojtek Kosior | |
user's default web browser * The landing page instructs user to configure browser's proxy settings. * It is now possible to choose the IP address to listen on via command line parameter. * The browser launching behavior can be switched off via command line parameter. | |||
2022-10-11 | [builder][server][proxy] remove "from __future__ import annotations" | Wojtek Kosior | |
2022-10-10 | [proxy] make it possible to access http://mitm.it magical domain | Wojtek Kosior | |
2022-10-08 | [builder][server][proxy] make current Haketilo version available to our code ↵ | Wojtek Kosior | |
as a tuple of integers | |||
2022-10-07 | [proxy] make Haketilo version accessible to payload scripts | Wojtek Kosior | |
2022-10-07 | [proxy] support unrestricted HTTP requests API in Haketilo payloads | Wojtek Kosior | |
2022-10-04 | [proxy] display some more details in mapping/resource version view in the web UI | Wojtek Kosior | |
2022-09-28 | [builder][server][proxy] correct a mistake in promise text | Wojtek Kosior | |
2022-09-28 | [proxy] Add support for script blocking/allowing rules | Wojtek Kosior | |
2022-09-28 | [proxy] allow prompting the user when a package suitable for current site is ↵ | Wojtek Kosior | |
found; add proxy's options page This commit also causes uncached responses to be forced on all HTTP request to external servers. This is needed to make sure that changes Haketilo makes to HTTP response headers are always picked up by the browser. The drawback is that this increases network traffic causing a performance hit. We might optimize this in the future. | |||
2022-09-28 | [proxy] make package auto-installation work | Wojtek Kosior | |
2022-09-28 | allow loading packages from zip files through web UI and listing installed ↵ | Wojtek Kosior | |
mappings | |||
2022-08-12 | make Haketilo proxy web UI in terms of a Flask app | Wojtek Kosior | |
2022-08-11 | serve a stub of meta-site for proxy configuration | Wojtek Kosior | |
2022-08-11 | move classes/protocols for representing HTTP requests and responses data ↵ | Wojtek Kosior | |
into a separate file | |||
2022-08-11 | populate data structures based on payloads data loaded from sqlite db | Wojtek Kosior | |
2022-08-10 | unfinished partial work | Wojtek Kosior | |