websocat icon indicating copy to clipboard operation
websocat copied to clipboard

User friendliness TODO list

Open vi opened this issue 7 years ago • 5 comments

  • [x] single arg mode
  • [x] ~~Text and line mode by default~~ Overhaul line and text mode options.
  • [ ] better description of options
  • [x] Proper manual, move reference away from README.
  • [x] Better repository description
  • [x] Introductory examples in README
  • [x] More pre-built versions with SSL support?
  • [ ] Github Pages site.
  • [ ] Extend examples with sample output and connection command lines
  • [ ] Manpage in deb.
  • [x] Rename "specifier" to "address".
  • [x] Warnings visible by default.

vi avatar Jun 22 '18 19:06 vi

  • [x] add a description to crates.io page?

  • [x] remove the following? :

the readme says:

Replies to WebSocket pings are not tested at all

I tested with chrome websocket server interactively: websocat ws://127.0.0.1:9222/devtools/page..... and ping pong seems to work very well this is a wireshark screenshot showing them: websocat ping pong

alkorsan avatar Jun 24 '18 19:06 alkorsan

That should happen on publish (i.e. on version 1.0.0 non-beta).

vi avatar Jun 24 '18 20:06 vi

Is it Websocat sending pings and getting replies or Chrome sending pings and Websocat replies?

vi avatar Jul 02 '18 01:07 vi

Chrome first send the ping then Websocat reply.

alkorsan avatar Jul 04 '18 15:07 alkorsan

  • [x] add wrapper to command execution

I would also add an option to wrap the input/output of the executed command with another command. An example would be for example to wrap in base64 so that the input is decoded then passed to the command then the output of the command is decoded and passed to base64 (or any other program).

So image I have a command like this:

encrypt_decript(line,pw)

if would be great to have an option to wrap socat input/ouput and websocket input/ouput with that command

Zibri avatar Dec 11 '18 16:12 Zibri