Remote QNA

written by GarrethJeremiah

I and some friends have been working on a remote relevance capability, so I’m sharing a screenshots of the work in progress with you.

So far we have a proof of concept working, but not all features are implemented (encryption and authentication).

A few key features that I’m aiming for, or have already included:

  • no ports listening on the client (endpoints that will answer the relevance questions), connections are client initiated
  • a server component provides both the web ui for operators and connection point for endpoints
  • intent is to provide both non-context (fast), inspector-context (slower) answers as well as the ability to specify a Fixlet to assess on the endpoints.
  • Operators will be able to launch from a dashboard (possibly even in the dashboard)
  • Operator will initiate a fixlet action to the targets who will be given a key (room token) to connect to the remote QNA session create by the operator.
  • operator may reconnect to a session and recall commands
  • logging of all commands and to which endpoints they were sent
  • operator (user/pass) and endpoint (token) authentication
  • encryption of questions and responses
  • Multi-line input

http://iemremoteqna.x10.bz/

written by MattPeterson

Garreth,

This looks great! Are you willing to share the proof of concept?

written by jgstew

Very impressive, and very helpful. I’d love to have this ability.

~James

written by GarrethJeremiah)

I am only working on this in my very limited spare time. My colleague has also not had too much time to focus on this lately, however we hope to have a beta ready shortly.

The UI has been re-worked and simplified and several bugs have been fixed (plenty remain !) but the code had basic functions, multi-line relevance editing and indenting (Jeff, you’re welcome !).

The security work is mostly complete, and authentication is done either locally, or against an IEM server (you still need to defined the user locally, but no password). Some small amount of work to do on SSL.

Along with the screenshots you can find a VERY brief video:

on youtube

written by ToshikiMatsui

Hi Garreth,

Long time no see and how do you do?

It seems wonderful and I’m absolutely interested in it! Can you please send me the latest one personally?

Thanks,

Toshiki

written by cstoneba

very cool, something i’ve wanted for years. I’d be willing to participate in the beta if you’re looking for volunteers…

written by ArnaudGuilloux

Looks good, available for beta testing !

written by BrianPGreen

I responded on the other thread as well, but I have a much crappier version of that at https://relevance.io and
https://github.com/briangreenery/relevance.io
. We should join forces.

written by gjeremia91

Brian, interesting we both went with a node approach. I like your client eval and may borrow some ideas there for prod…its just a little cleaner than what I’ve got.

written by Tim.Rice

I look forward to being able to test this at some point in the near future. It’s something I’ve been wanting to be able to do for a long time.

written by GarrethJeremiah

I created a website as a resource for info and signup for beta:

http://iemremoteqna.x10.bz/

written by mcalvi91

with a TLD in Belize?

written by GarrethJeremiah

Free hosting. You get what you pay for !

written by GarrethJeremiah

First access to the tool was provided sometime yesterday. There are 20 people that have asked for an invite via
http://iemremoteqna.x10.bz
to the ‘beta’ (early access, testing, whatever you want to call it) - mostly IBMers !

written by GarrethJeremiah

I’ve now finished transition from IBM to my new employer and received approval to continue work on this project. Not sure how much time I’ll have to spend, so I’m making the beta group completely open:

The google group is now public:
https://groups.google.com/forum/#!forum/iem-remote-qna

The 1.4 code can be accessed from:
https://groups.google.com/forum/#!topic/iem-remote-qna/7F16oPdWnh8