Skip to content

feat(export): Export Exclusion for PCAP/text (11.0.231) - #764

Merged
adubovikov merged 2 commits into
homer11from
feat/export-exclusion-11.0.231
May 29, 2026
Merged

feat(export): Export Exclusion for PCAP/text (11.0.231)#764
adubovikov merged 2 commits into
homer11from
feat/export-exclusion-11.0.231

Conversation

@adubovikov

@adubovikov adubovikov commented May 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Restores Homer 7 Export Exclusion: exclude selected IPs from transaction PCAP/text export via whitelist on TransactionSessionRequest (legacy field name — IPs to remove, not allow).
  • Backend: SQL filter in buildTransactionExportSQL applies to direct export and share links (POST /export/link stored payload).
  • UI: multiselect on Export tab; defaults from Advanced export/transaction/excludedCIDR and session hosts + IP aliases.
  • Docs/OpenAPI updated; unit tests for SQL clause and share payload round-trip.
  • Version: 11.0.231 (src/version.go)

Closes parity gap discussed in #762

Test plan

  • Export PCAP/text without whitelist — unchanged behavior
  • Select infrastructure IPs in Export Exclusion — PCAP has no packets with those src/dst IPs
  • Advanced excludedCIDR pre-selects on tab open
  • Create share link with exclusions — public GET pcap/text honors filter
  • go test ./coordinator/handlers/ -run Export -count=1 (from src/)

Add whitelist IP filtering on transaction export SQL, UI multiselect with
Advanced excludedCIDR defaults, share-link support, docs and tests.
Bump VERSION_APPLICATION to 11.0.231.
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Alexandr Dubovikov seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Document fields_mapping, form_type values, virtual data_extra filters,
and Protocol Search widget setup. Cross-link from examples and SEARCH_URL.
@adubovikov
adubovikov merged commit bad9270 into homer11 May 29, 2026
9 of 10 checks passed
@adubovikov
adubovikov deleted the feat/export-exclusion-11.0.231 branch May 29, 2026 18:58
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.

2 participants