Average Rating: 5.0/5.0Number of Ratings: 2Number of Reviews: 1
My Review of Kaitai Struct |
||
You have not rated or reviewed this project.Click below to rate/review. | My Rating: | |
New Review |
I've been using Kaitai Struct to do language interop between clients (older one deployed across the country, written in C, newer one that our team writes is implemented in JavaScript) and a server (written in Java). The legacy binary protocol is dictated by tons of hardware installed that already runs ancient C client, but that's how things work and we can't change the protocol now. Dealing with badly specified binary protocol (the best spec we have is C client sources) is bothersome, to say at least — one byte off, and, boom, everything goes down in flames.
Katai Struct came as a real blessing. We've got not just the clear and simple visualization of what's going on in our packets, but also we've got format dealing source code for both our server and our new client automatically.
Previously, we've used 010 Editor for packet analysis, and now KS covers that and much more! Kudos!
I've been using Kaitai Struct to do language interop between clients (older one deployed across the country, written in C, newer one that our team writes is implemented in JavaScript) and a server (written in Java). The legacy binary protocol is dictated by tons of hardware installed that already runs ancient C client, but that's how things work and we can't change the protocol now. Dealing with badly specified binary protocol (the best spec we have is C client sources) is bothersome, to say at least — one byte off, and, boom, everything goes down in flames.
Katai Struct came as a real blessing. We've got not just the clear and simple visualization of what's going on in our packets, but also we've got format dealing source code for both our server and our new client automatically.
Previously, we've used 010 Editor for packet analysis, and now KS covers that and much more! Kudos!