Files
mxaccess/captures/021-loopback-write-test-int-sequence-103-105/tcp-conversations.tsv
T
Joseph Doherty fe2a6db786
rust / build / test / clippy / fmt (push) Has been cancelled
Initial project state: .NET reference, design, Rust port (M0+M1), evidence
Layout:
- src/                    .NET 10 x64 reference: MxNativeCodec, MxNativeClient,
                          MxAsbClient, probes, tests, harnesses. Executable spec.
- design/                 Architectural plan for the Rust port (M0–M6), error
                          model, protocol invariants, risks (R1–R16), adversarial
                          review log (review.md).
- rust/                   Rust workspace. M0 skeleton + M1 codec parity.
                          mxaccess-codec: 215 unit tests + 2 cross-implementation
                          parity tests (byte-identical against .NET reference).
                          Other crates are M0 stubs awaiting M2+.
- captures/               Frida + netsh + pcap evidence per CLAUDE.md
                          ("captures are evidence, not throwaway logs").
- analysis/               Decompiled C# (frida/proxy/decompiled-*),
                          Ghidra exports for native DLLs (`exports/` only —
                          working state at `projects/` and AVEVA's input
                          binaries at `input/` are gitignored).
- docs/                   Reverse-engineering reference docs.
- tools/                  Setup-LiveProbeEnv.ps1 (Infisical credential fetcher),
                          Compute-Crc.ps1 (.NET parity helper).
- .github/workflows/      Rust CI: fmt + build + test + clippy on Windows.
- LICENSE                 MIT (Joseph Doherty, 2026).

Verified:
- cargo test --workspace → 217 passed (215 unit + 2 .NET parity), 0 failed
- cargo clippy --workspace -- -D warnings → clean
- cargo fmt --all -- --check → clean
- cargo publish --dry-run -p mxaccess-codec → packages cleanly

Excluded from history (see .gitignore):
- **/bin, **/obj, **/target — build artifacts
- analysis/ghidra/projects/ — Ghidra working state (regenerable)
- analysis/ghidra/input/ — AVEVA proprietary DLLs (vendor IP)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 06:21:00 -04:00

79 lines
4.7 KiB
Plaintext

conversation_a conversation_b payload_packets payload_bytes first_relative last_relative
127.0.0.1:57415 127.0.0.1:57433 2130 40767 0.000000000 20.342353582
::1:49704 ::1:61256 400 32726 1.936591864 9.054613352
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61308 2 14170 16.789477110 16.864306688
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61260 2 13997 4.255946398 4.330805063
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61252 2 13978 0.042657852 0.462243080
fe80::3608:256c:365:cc73:443 fe80::3608:256c:365:cc73:61633 21 8281 0.488796234 9.348239183
::1:443 ::1:61258 8 4777 3.942883730 3.977139473
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:49758 32 3878 4.082052469 19.214133024
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61251 1 3520 0.397482395 0.397482395
::1:808 ::1:61312 16 2870 19.520217657 19.534470320
::1:808 ::1:61311 16 2868 19.290060759 19.304346800
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61269 3 2703 5.920891762 8.336315393
::1:135 ::1:61255 20 2600 1.933318615 8.931002855
::1:808 ::1:61306 16 2430 16.521429062 16.532972574
::1:808 ::1:61305 16 2429 16.376979589 16.388593674
::1:808 ::1:61307 16 2423 16.673093796 16.684239149
::1:808 ::1:61296 16 2418 14.850235224 14.863372087
::1:808 ::1:61295 16 2417 14.708580732 14.720610142
::1:808 ::1:61297 16 2411 15.014912367 15.027875900
::1:808 ::1:61304 16 2398 16.231087446 16.242815733
::1:808 ::1:61309 16 2390 16.819029331 16.829461575
::1:808 ::1:61294 16 2386 14.560943842 14.573563337
::1:808 ::1:61300 16 2378 15.163518906 15.175779819
::1:32571 ::1:61257 4 2196 2.533494949 2.539538383
::1:443 ::1:61259 6 2054 3.980730772 3.994122744
::1:808 ::1:61287 16 1990 9.910000563 9.920713663
::1:808 ::1:61284 16 1985 9.467858076 9.479177237
::1:808 ::1:61289 16 1980 10.222381592 10.235713482
::1:808 ::1:61286 16 1975 9.764821291 9.776281595
::1:808 ::1:61288 16 1969 10.052539349 10.064426422
::1:808 ::1:61285 16 1964 9.619516373 9.631095886
::1:808 ::1:61292 16 1941 12.389960289 12.403552532
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61310 3 1941 18.074274778 20.268900633
::1:80 ::1:61265 6 1821 5.224399567 5.230219603
::1:80 ::1:61263 6 1793 5.091756821 5.098083019
::1:80 ::1:61268 6 1793 5.766656399 5.773004532
::1:80 ::1:61299 6 1793 15.100258589 15.106138706
::1:80 ::1:61303 6 1793 15.776970863 15.784243584
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:55757 2 1789 11.645621538 11.646107435
::1:80 ::1:61254 6 1788 0.213576555 0.218988657
::1:80 ::1:61291 6 1788 10.275414467 10.281395912
::1:80 ::1:61314 6 1788 20.215196848 20.221966028
::1:80 ::1:61275 6 1784 7.761101961 7.766710997
fe80::3608:256c:365:cc73:55555 fe80::3608:256c:365:cc73:61261 2 1202 4.339530230 4.346902370
::1:808 ::1:55800 2 1150 5.440916300 5.441378832
10.100.0.48:1433 10.100.0.48:49792 8 1028 7.513425827 17.521484375
10.100.0.48:1433 10.100.0.48:49805 12 1002 2.973985672 12.977050781
127.0.0.1:57470 127.0.0.1:57477 82 984 0.009048462 20.342560768
127.0.0.1:57684 127.0.0.1:57745 82 984 0.009190083 20.290427685
127.0.0.1:57485 127.0.0.1:57747 82 984 0.061898947 20.300042391
127.0.0.1:57484 127.0.0.1:57746 82 984 0.061932564 20.299813271
127.0.0.1:57608 127.0.0.1:57631 81 972 0.014321327 20.038123369
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:61283 6 913 9.313837528 9.350389481
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:61282 6 900 9.289524794 9.311252594
fe80::3608:256c:365:cc73:80 fe80::3608:256c:365:cc73:61270 2 663 7.709801674 7.710349798
fe80::3608:256c:365:cc73:80 fe80::3608:256c:365:cc73:61277 2 663 7.816749573 7.817098379
::1:808 ::1:49859 1 499 0.868247986 0.868247986
::1:80 ::1:61253 2 332 0.206342697 0.210157156
::1:80 ::1:61262 2 332 5.084223509 5.088293791
::1:80 ::1:61264 2 332 5.218340158 5.221583128
::1:80 ::1:61267 2 332 5.759630203 5.763428450
::1:80 ::1:61273 2 332 7.754137039 7.758111238
::1:80 ::1:61290 2 332 10.269533157 10.272832870
::1:80 ::1:61298 2 332 15.093638182 15.096888781
::1:80 ::1:61302 2 332 15.769810915 15.773599863
::1:80 ::1:61313 2 332 20.207918406 20.211770296
::1:49704 ::1:49829 2 270 16.598831654 16.599148273
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:61266 1 52 5.699357271 5.699357271
fe80::3608:256c:365:cc73:808 fe80::3608:256c:365:cc73:61301 1 52 15.701471806 15.701471806
127.0.0.1:49787 127.0.0.1:49788 25 25 0.043072224 20.268643379
127.0.0.1:57471 127.0.0.1:63342 4 24 2.596129179 17.598250866
10.100.0.48:1433 10.100.0.48:50767 2 2 0.097048283 0.280289888
::1:49704 ::1:55057 2 2 8.985171556 8.987034559
10.100.0.48:1433 10.100.0.48:49936 2 2 11.799067497 12.900327921
10.100.0.48:1433 10.100.0.48:49933 2 2 12.253178358 14.095676661
10.100.0.48:1433 10.100.0.48:49935 2 2 12.350220203 13.180722237
10.100.0.48:1433 10.100.0.48:49934 2 2 12.364932537 13.009173393