Files
mxaccess/captures/016-loopback-write-test-int-advised/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

4.3 KiB

1conversation_aconversation_bpayload_packetspayload_bytesfirst_relativelast_relative
2127.0.0.1:57415127.0.0.1:574332419491900.00000000022.126951694
3::1:49704::1:55840400327261.9113478669.084758997
4fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:5587621417018.58255767818.650811672
5fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:558502139974.3789634704.451200485
6fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:558552139785.9784901146.047988892
7127.0.0.1:57608127.0.0.1:5763119699260.22480821621.861536980
8fe80::3608:256c:365:cc73:443fe80::3608:256c:365:cc73:616332182819.18031072614.092734098
9::1:49704::1:497689673983.7608659273.786701202
10fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:55856327036.0325493818.387028694
11::1:443::1:558626267410.21172118210.222743034
12::1:135::1:558392026001.9086992748.957476616
13::1:32571::1:55857421966.4657530786.471843004
14::1:443::1:558636205410.22622752210.240982533
15::1:808::1:5587916199018.95702648218.967744112
16::1:808::1:5587516198518.52039361018.531118631
17::1:808::1:5588216198019.23698139219.248045683
18::1:808::1:5587816197518.81282544118.823579788
19::1:808::1:5588016196919.09657311419.108141422
20::1:808::1:5587716196418.66272950218.673240900
21fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:558843194119.87757730522.115302086
22::1:808::1:5588516194121.41361665721.426492929
23fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:5962116193910.27630353010.286373615
24::1:80::1:558696182114.20521712314.211030483
25::1:80::1:55859618207.1746392257.181514740
26::1:80::1:55846617933.7569472793.764088869
27::1:80::1:55849617934.3729918004.379726648
28::1:80::1:55854617935.4092986585.415960312
29::1:80::1:558656179313.75857329413.764860153
30::1:80::1:558716179314.37682414114.384112597
31::1:80::1:55842617923.1843178273.190522671
32fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:557572178920.38586878820.386334181
33::1:80::1:55844617883.2915182113.298066378
34::1:80::1:55861617889.0684950359.074317694
35::1:80::1:558836178819.23817443819.243838549
36::1:80::1:55838617871.5930674081.600073814
37::1:80::1:558746178416.23977875716.245322704
3810.100.0.48:143310.100.0.48:498051815032.13476395622.136938095
39127.0.0.1:57470127.0.0.1:5747710112920.02879738822.063349247
40fe80::3608:256c:365:cc73:55555fe80::3608:256c:365:cc73:55852212024.4590470794.463536978
41::1:808::1:558002115013.90211367613.903146267
42127.0.0.1:57684127.0.0.1:577458910680.01259732222.044378996
43127.0.0.1:57484127.0.0.1:577468810560.40525579521.988131523
44127.0.0.1:57485127.0.0.1:577478810560.40532612822.015065670
4510.100.0.48:143310.100.0.48:49792810289.64275193219.651063442
46fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:55867691314.07552743014.094157696
47fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:55866690014.05148482314.072686195
48::1:135::1:5584768763.7598490723.778013706
49::1:808::1:4985914999.7152874479.715287447
50::1:808::1:5576914880.4037902360.403790236
51::1:80::1:5583723321.5846779351.589709997
52::1:80::1:5584123323.1767551903.180531502
53::1:80::1:5584323323.2851247793.288151979
54::1:80::1:5584523323.7506580353.753977537
55::1:80::1:5584823324.3660190114.369587421
56::1:80::1:5585323325.4017491345.405103207
57::1:80::1:5585823327.1678254607.171376467
58::1:80::1:5586023329.0617666249.065028906
59::1:80::1:55864233213.75213527713.755406618
60::1:80::1:55868233214.19900775014.202235222
61::1:80::1:55870233214.36719942114.370547533
62::1:80::1:55873233216.23352789916.236829281
63::1:80::1:55881233219.23213982619.235693932
64::1:49704::1:49829227018.39318132418.393544912
65fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:558511524.3964705474.396470547
66fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:5587215214.39770627014.397706270
67127.0.0.1:61590127.0.0.1:633425300.98459434520.987988472
68127.0.0.1:49787127.0.0.1:4978824242.73430824322.115037203
6910.100.0.48:143310.100.0.48:50767229.1233716019.291930199
7010.100.0.48:143310.100.0.48:499362220.69959473621.836356401
7110.100.0.48:143310.100.0.48:499342221.24064755422.016944885
7210.100.0.48:143310.100.0.48:499352221.24083113722.184411287
7310.100.0.48:143310.100.0.48:499331121.29134798021.291347980