Skip to content

Feature/mitm - #1

Open
Flaykz wants to merge 9 commits into
mainfrom
feature/mitm
Open

Feature/mitm#1
Flaykz wants to merge 9 commits into
mainfrom
feature/mitm

Conversation

@Flaykz

@Flaykz Flaykz commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Summary

Why

Changes

Validation

  • cargo check
  • cargo test
  • npm run typecheck
  • npm run build
  • Manual verification completed

Checklist

  • The change matches the current MVP scope
  • README.md was updated if behavior, setup, or limitations changed
  • Tests were added or updated when practical
  • No unrelated refactor is bundled into this PR

Flaykz and others added 9 commits July 7, 2026 17:19
…Polkit

- Request pkexec elevation for the mitmdump subprocess when doing local: capture on Linux without root, instead of failing fast.
- Same pkexec elevation path for installing the CA into the Linux system trust store when p11-kit has no writable per-user anchor.
- MitmEngine now accepts the bridge addon connection during spawn() instead of lib.rs holding a bare listener, so a failed/exited mitmdump (e.g. denied elevation) surfaces a clear error instead of hanging.
- Switch the mitmdump download URL to downloads.mitmproxy.org and give the download client explicit connect/total timeouts plus error-for-status handling.
- Emit richer mitmdump-progress events (phase/version/url/cache_path) so the desktop setup overlay can show more detail.
- Minor formatting cleanup in crates/processes/src/lib.rs.
- Update README to describe the Polkit elevation flow instead of the old root-only Linux limitation.
- draftFromRule() reconstructs a RuleDraft from an existing FaultRule to prefill the form.
- addFaultRule() now upserts (reuses id/enabled) when editingRuleId is set instead of always creating a new rule.
- Add an Edit button per rule that opens the form pre-filled; New rule / Cancel and Add rule / Save rule labels adapt accordingly.
- Add a grid column in styles.css for the new Edit button in the fault rule row.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant