Target: Build a protocol testing tool that supports various connection methods.

Features

  • Supports Windows/Mac/Linux.
  • Supports multiple connection sessions.
  • Multiple encoding options: Hex/ASCII/Base64.
  • Supports sending only the selected text as command.
  • Project management support for convenient handling and sharing of test instructions.
  • Advanced command blocks:
    • String: Supports features such as length, padding, padding position, padding length, encoding, etc.
    • Decimal: Supports features like type, padding, padding position, padding length, encoding, byte order, etc.
    • Delay: Insert a delay timer between two blocks.
  • Supports sending a single command block or multiple command blocks to either a single session or multiple sessions.
  • Supports saving commands and logs as text.
string-block decimal-block delay-block
  • Optimized interface with the introduction of Lumino, facilitating drag-and-drop functionality, layout changes, and enhanced convenience for multiple connections, vue3-lumino-widget
  • Light/Dark themes.
  • English/Chinese Languages.
SimpleBlocks SimpleBlocks

Install

  • Windows Store

windows store

Development

Versions

  • Nodejs: 18.18.2
  • Electron: 28.1.3

Build

Install npm packages

yarn

Run dev

npm run electron:dev

Build vite project and make release

npm run vite:build
npm run forge:make