Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is there a way I can use this to run remote commands on another host? Something similar to what ssh does?


You could pipe to bash?


Ah right, but this does not support bidirectional streaming so I won't be able to get the remote stdout on the client, I guess.


Couldn’t you just pipe the stdout to another dumbpipe


Not a very friendly API


This works:

Remote:

  $ socat TCP-LISTEN:4321,reuseaddr,fork EXEC:"bash -li",pty,stderr,setsid,sigint,rawer&
  $ dumbpipe listen-tcp --host 127.0.0.1:4321
  using secret key fe82...7efd
  Forwarding incoming requests to '127.0.0.1:4321'.
  To connect, use e.g.:
  dumbpipe connect-tcp nodeabj...wkqay

Local:

  $ dumbpipe connect-tcp --addr 127.0.0.1:4321 nodeabj...wkqay&
  using secret key fe82...7efd
  $ nc 127.0.0.1 4321
  root@localhost:~#




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: