Giter Site home page Giter Site logo

fabio286 / mizar Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 3.0 1.47 MB

A TCP testing tool, immediately useful and intuitive to use right out of the box

License: MIT License

JavaScript 10.54% TypeScript 40.02% Vue 36.42% CSS 1.27% EJS 0.43% SCSS 11.32%
debugging-tool tcp tcp-client tcp-client-server tcp-server tester-apps electron-app desktop-app vue

mizar's Introduction

Mizar TCP Tester

GitHub package.json version GitHub Build Status mizar mizarPlant a Tree

Mizar is a TCP tester/debugger designed to be immediately useful and intuitive to use right out of the box.
The purpose of Mizar is to help developers working on software that communicates over TCP protocol by speeding up debugging and testing from the earliest stages of development.

Main features

Client

  • Open multiple sockets on multiple targets
  • Send multiple messages
  • Options to close on reply or persistend connections
  • Loop mode
  • Step test
  • Min/max time interval between sends
  • Display number of connected sockets and message sent and received

Server

  • Listen on multiple ports
  • Echo server mode
  • Trace received messages on console
  • Display number of connected sockets and message/data received

Installation

Based on your operating system you can have one or more distribution formats to choose based on your preferences.
Since Mizar is a free software we don't have a budget to spend on annual licenses or certificates. This can result that on some platforms you might need to put in some additional work to install this app.

Linux

On Linux you can simply download and run the .AppImage distribution or install from Snap Store.

Windows

On Windows you can choose between downloading the app from Microsoft Store or downloading the .exe from this github repo.
Distributions that are not from Microsoft Store are not signed with a certificate, so to install you need to click on "More info" and then "Run anyway" on SmartScreen prompt.

How to contribute

mizar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mizar's Issues

Timeout to render console

Is your feature request related to a problem? Please describe.
If traces are enabled and there are many responses per second, the rendering process will not respond during console rendering.

Describe the solution you'd like
Implement a render interval.

[Feature request] Adding an option to send messages as a server

In TCP servers, The server is able to send messages too but I can't seem to find that option after starting the server, even the client version is created just to send pre-written messages it's not something optimal I can use while testing my TCP server. I hope you can make some changes to that that tool would be really helpful.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.