3 ms·
Show HN: Wiregasm, Packet Analyzer Powered by Wireshark Compiled for WebAssembly
Wiregasm lets you build applications that can leverage Wireshark's packet dissection capabilities in a web browser or nodejs.
The project is in its infancy, the goal is to make most of sharkd APIs available in Wiregasm. The bindings at the moment are not perfect as I'm still trying to familiarize myself with Emscripten.
It is part of a bigger hobby project that my wife and I are working on, to make some of the development and security tools that we use available in a web browser.
- avinassh 4y agoThis looks nice! That aside, I was checking out https://good.tools https://good.tools, I love all the tools you have provided. I use base64 and URL encoder/decoder almost every day. I bookmarked your page A few excellent additions would be JSON lint, JSON sort, and JSON Diff checker. Are all of these WASM?
- dehydr8 4y agoThank you for the suggestions, will definitely keep them in mind. No, all of the existing ones are pure JS except the Packet Dissector. There's some added work and considerations involved in cross-compiling existing C/C++ projects to WASM. One has to be vary about any file system operations, networking dependencies, output binary size, etc. and appropriate patches might be needed to make it all work.