GNU/Binutils WebAssembly Build: Unleashing binary operations for the browser and node, with Assembler / Disassembler online.
GPL-3.0 License
This project is divided into several components:
This is a highly efficient, purely static website that offers assembly and disassembly for a variety of architectures. The site is built using Mantine and Vite.
asm
and disasm
functions in PwnToolsTo use it, simply visit the website hosted on Vercel.
To build for offline use, clone the repository and run the following commands. Note that this process assumes you are operating on a Unix-like system and have Docker installed (to build the WebAssembly binary).
# in the root directory of the repository
pnpm install
# This process will take about 1-2 hours
pnpm build
Once the build process is complete, the static files can be found in the ./frontend/dist
directory.
This project is licensed under the GPLv3 License in accordance with the license of GNU Binutils. For more details, see the LICENSE file.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.