Files
mxaccess/captures/043-frida-loopback-write-test-int-115/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.0 KiB

1conversation_aconversation_bpayload_packetspayload_bytesfirst_relativelast_relative
2127.0.0.1:57415127.0.0.1:574332422463640.05529737523.194090843
3::1:49704::1:53874450360144.84698700923.228228092
4fe80::3608:256c:365:cc73:53901fe80::3608:256c:365:cc73:5555521417019.15772414219.273068905
5fe80::3608:256c:365:cc73:53880fe80::3608:256c:365:cc73:555552139977.2097010617.333288908
6fe80::3608:256c:365:cc73:443fe80::3608:256c:365:cc73:6163316654013.39055609713.463185072
7fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:5390019644317.66443800917.681134701
8fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:533423238782.40472650517.556515932
9::1:135::1:538732228604.84440922723.201266050
10fe80::3608:256c:365:cc73:53882fe80::3608:256c:365:cc73:55555327038.95925307312.047381401
11::1:32571::1:53879422207.1526608477.159474373
12fe80::3608:256c:365:cc73:53904fe80::3608:256c:365:cc73:555553194120.48551225722.994386196
13::1:80::1:53864618211.7634003161.769314766
14::1:80::1:53866617932.3748896122.382465839
15::1:80::1:53869617932.8858003622.893191576
16::1:80::1:538856179312.37962317512.390088081
17::1:80::1:538956179312.88638567912.894291401
18::1:80::1:539106179322.38130474122.392921686
19::1:80::1:539136179322.88876342822.900340796
20::1:80::1:539066179221.18276977521.193192005
21fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:55757217898.7092173108.709619284
22::1:80::1:53876617886.8605179796.867359400
23::1:80::1:53878617887.0081384187.016087532
24::1:80::1:539086178821.21853017821.225518703
25::1:80::1:539036178719.38925099419.398164511
26::1:80::1:538996178415.32335329115.334586859
27127.0.0.1:57470127.0.0.1:5747710413280.24816966122.918532610
28127.0.0.1:57608127.0.0.1:5763110413280.27085447322.918528795
29fe80::3608:256c:365:cc73:53881fe80::3608:256c:365:cc73:55555212027.3426396857.349848986
30::1:808::1:55800211502.7535386092.754019260
31127.0.0.1:57484127.0.0.1:577469411280.00000000023.086174488
32127.0.0.1:57485127.0.0.1:577479311160.04056930523.086174488
33127.0.0.1:57684127.0.0.1:577459311160.12331676523.157255173
3410.100.0.48:143310.100.0.48:49792810287.45322632817.615811586
3510.100.0.48:143310.100.0.48:498051210029.20370912619.219798565
36fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:53897691313.43491911913.465249777
37fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:53896690013.38459706313.431680202
38fe80::3608:256c:365:cc73:80fe80::3608:256c:365:cc73:53887266312.58452749312.584961891
39fe80::3608:256c:365:cc73:80fe80::3608:256c:365:cc73:53888266312.58626651812.587042809
40::1:808::1:55769148819.06281137519.062811375
41::1:80::1:5386323321.7574703691.760518551
42::1:80::1:5386523322.3678481582.371295691
43::1:80::1:5386823322.8787486552.882394314
44::1:80::1:5387523326.8547263156.857884645
45::1:80::1:5387723327.0015361317.005135536
46::1:80::1:53883233212.36980748212.375021696
47::1:80::1:53894233212.87933611912.883466721
48::1:80::1:53898233215.31516671215.319326162
49::1:80::1:53902233219.38041210219.384605646
50::1:80::1:53905233221.17379689221.178762913
51::1:80::1:53907233221.21173882521.215319157
52::1:80::1:53909233222.37149858522.376833200
53::1:80::1:53912233222.88098478322.885172129
54::1:49704::1:49829227018.95449686118.954855204
55::1:49704::1:5143922202.5892574792.590651751
56fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:538671522.4459285742.445928574
57fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:5388615212.44752669312.447526693
58fe80::3608:256c:365:cc73:808fe80::3608:256c:365:cc73:5391115222.44875383422.448753834
59127.0.0.1:49248127.0.0.1:633424244.58492851319.587371588
60127.0.0.1:49787127.0.0.1:4978821210.52950620722.993966818
6110.100.0.48:143310.100.0.48:49936228.1752293119.204283953
6210.100.0.48:143310.100.0.48:49933228.61719179210.498017788
6310.100.0.48:143310.100.0.48:49935228.6808371549.542847395
6410.100.0.48:143310.100.0.48:49934228.7062921529.351711750