0.1.3 - Add user UID, capture source & TCP support
Introduce automatic user UID extraction and optional --user-uid override, include user_uid and capture_source in exported JSON, and prepend UID to export filenames (falls back to unknown). Propagate detected protocol (tcp/udp) through live/libpcap parsing and accept TCP packets for UID detection; adjust libpcap filter to capture TCP as well. Update CLI flags (--copy-clipboard semantics, --user-uid), prompt user when UID is missing, and wire UID through mitmproxy and live capture flows. Bump package/exporter version to 0.1.3 and add tests for UID extraction and filename behavior.
This commit is contained in:
parent
98d97cb36a
commit
df1add6cf1
15 changed files with 283 additions and 49 deletions
|
|
@ -8,9 +8,10 @@ The sanitized JSON export uses:
|
|||
"format_version": 1,
|
||||
"game": "Neverness to Everness",
|
||||
"source": "packet_capture",
|
||||
"capture_source": "npcap",
|
||||
"exporter": {
|
||||
"name": "nte-history-exporter",
|
||||
"version": "0.1.1"
|
||||
"version": "0.1.3"
|
||||
},
|
||||
"banner": {
|
||||
"id": "Lottery_Permanent",
|
||||
|
|
@ -26,6 +27,7 @@ The sanitized JSON export uses:
|
|||
"skipped_records": 0,
|
||||
"warnings": []
|
||||
},
|
||||
"user_uid": "optional-user-uid",
|
||||
"records": []
|
||||
}
|
||||
```
|
||||
|
|
@ -85,3 +87,6 @@ Example Arc record:
|
|||
```
|
||||
|
||||
Normal JSON exports do not include raw packets or capture-only metadata.
|
||||
`user_uid` is included when detected automatically or supplied with `--user-uid`.
|
||||
`capture_source` records the capture backend/source used for the export, such as
|
||||
`npcap`, `libpcap`, `windows_packet`, or `mitmproxy_flows`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue