RE: VNC Error handling message

2017-05-17 Thread Chris Cook
Philip,

Assuming that the device you are attempting to connect to is a product offered 
by one the “standard” SCADA / PLC-HMI players like AllenBradley, Siemens, 
RedLion Controls, et al…

The VNC server running on the device is most likely limited to a single (one) 
VNC client connection.  In the event that an additional connection request is 
received while a connection is active, the currently active connection will be 
dropped.  Make sure that no other devices are connected to the HMI by changing 
either the connection password or the user name and try using GUAC again.

I fight this exact scenario nearly every day – my clients find out that there 
is a VNC server running on an HMI screen and all of a sudden everyone and their 
brother wants to have it mirrored to their desktop…

If it is an absolute issue, I would look at different SCADA hardware vendor.  I 
am in the middle of shifting to a B platform that offers up 10 concurrent VNC 
sessions…


-  Chris

From: Mike Jumper [mailto:mike.jum...@guac-dev.org]
Sent: Wednesday, May 17, 2017 2:47 AM
To: user@guacamole.incubator.apache.org
Subject: Re: VNC Error handling message

On Tue, May 16, 2017 at 2:11 PM, Philip Herbert 
> wrote:
Hello,

I am trying to conect to a vnc server running on a scada device.
The connection is terminated.

What VNC server are you using specifically?


...
May 16 22:58:03 guacamole guacd[13309]: VNC server closed connection

Does the VNC server in question have any logs for the connection that failed?

- Mike

THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com and destroy all copies of this 
message and any attachments. Thank you.


Session in a new window/tab

2016-12-09 Thread Chris Cook
Is it possible to force a new session to be opened in a new window/tab by 
default?  I am working on something that will function much like a kiosk so my 
end-user will not have the ability to right-click and select open in new 
window/tab.

I seem to recall hearing about this setting somewhere but for the life of me, I 
can't find it.  I'm currently testing the application on 0.9.9.  Any help would 
be appreciated.

-Chris
THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com and destroy all copies of this 
message and any attachments. Thank you.


RE: Scripted Branding

2016-10-21 Thread Chris Cook
Anything?

From: Chris Cook [mailto:coo...@jlsautomation.com]
Sent: Monday, October 17, 2016 9:24 PM
To: user@guacamole.incubator.apache.org
Subject: RE: Scripted Branding

Sorry about the brevity of my earlier response; my better-half and I were 
entertaining a new client - one who is very keen on implementing and 
experimenting with a Guac based tablet/mobile HMI infrastructure within his 
factory...

The logos and the favicons, should both be fixed assets somewhere and should be 
fairly easy to copy over via script within a BASH environment, following the 
platform installation/build-out; something like the following should do the 
trick:

Logo Copyover:
 cp /media/installationID/logo.png 
/guacamole_fixed-asset_directory/logo_whatever.png

Favicon Copyover:
 cp /media/installationID/favicon.png 
/guacamole_fixed-asset_directory/favicon_whatever.png

The issue with this scripting methodology is knowing where the fixed assets are 
located within the default file structure...  If you could provide some 
illumination as to the path of these static assets, that would be awesome.

Changing the webapp display name and the browser tab display names will be a 
little more complicated as they are both supposedly generated by a .css file 
somewhere.  If this .css file is a static asset, where is it located?  If this 
.css file is dynamically generated, what generates it and how can I edit it to 
accept a one-time user entry to establish an application name?

To be clear, the project I am working on is based upon a fixed/static and 
non-updating, configuration-fixed, and revision-controlled appliance build 
model - i.e. my company builds and installs the appliance within a system which 
will then be revision-fixed.  If requested/required, I or another engineer 
would update the core platform, fault test the new core platform, press a new 
distribution image, and then update/upgrade the production system as 
specifically requested/contracted.

As such, I am not concerned about an end-client initiated update/upgrade event 
as my end-client user will not have the ability to independently perform such 
an operation without the involvement of either myself or one the engineers that 
works with/for me.

From: Chris Cook [coo...@jlsautomation.com]
Sent: Monday, October 17, 2016 7:14 PM
To: 
user@guacamole.incubator.apache.org<mailto:user@guacamole.incubator.apache.org>
Subject: Re: Scripted Branding
Mike,

Thanks for your response.  If I am understanding you correctly, I can use a 
BASH script that includes functions like CAT or an ECHO pipe to write out an 
installation specific .jar to the guacamole-home folder?

Sent from my iPhone

On Oct 17, 2016, at 18:56, Mike Jumper 
<mike.jum...@guac-dev.org<mailto:mike.jum...@guac-dev.org>> wrote:
On Mon, Oct 10, 2016 at 10:12 AM, Chris Cook 
<coo...@jlsautomation.com<mailto:coo...@jlsautomation.com>> wrote:
Greetings,

I am currently reviewing Guacamole for inclusion in an IIoT platform for 
industrial equipment - to allow for operator interface access via webpage.

Both I and my team LOVE the default Guac 0.9.9 webapp!

Thanks!

However, we have one hurtle that we need some help overcoming...  We are 
estimating approx. 100 uniquely branded deployments every year.  As such, 
generating a deployment specific branding extension for each and every 
deployment would become rather cumbersome very quickly.

Branding extensions are the intended way to achieve this. The idea was that by 
encapsulating such changes within an extension, branding changes could remain 
stable across upgrades, thus making things more convenient and doing away with 
the need to patch the webapp itself.

Is there a way to change the application name, the logo, and the favicon of the 
default web-client without having to generate and deploy a new .war archive?

There's no need to deploy a whole new .war each time (though, since you 
mentioned branding extensions earlier, perhaps you meant .jar).

It should be possible to script the generation of a branding extension if the 
specifics are predictable (logo, icon, changes to the strings). Have you given 
writing such a script a shot?

- Mike

THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com<mailto:i...@jlsautomation.com> and 
destroy all copies of this message and any attachments. Thank you.
THI

Scripted Branding

2016-10-10 Thread Chris Cook
Greetings,

I am currently reviewing Guacamole for inclusion in an IIoT platform for 
industrial equipment - to allow for operator interface access via webpage.

Both I and my team LOVE the default Guac 0.9.9 webapp!

However, we have one hurtle that we need some help overcoming...  We are 
estimating approx. 100 uniquely branded deployments every year.  As such, 
generating a deployment specific branding extension for each and every 
deployment would become rather cumbersome very quickly.

Is there a way to change the application name, the logo, and the favicon of the 
default web-client without having to generate and deploy a new .war archive?

Ultimately, we would like to create a bash script to 'automate' the 
installation and branding - ideally declaring a script variable which would 
query input from the cli user during scripted installation.  What edits are 
necessary to accomplish this?  Is it even possible?
THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com and destroy all copies of this 
message and any attachments. Thank you.


Re: Reset/PowerOff remote Windows using Guacamole

2016-09-12 Thread Chris Cook
While in an RDP session, use the alternate 3-key combo. If memory serves in a 
Windows rdp session its ctrl-alt-end or ctrl-alt-insert

Sent from my iPhone

> On Sep 11, 2016, at 13:29, Paul Mancheno H.  wrote:
>
> Hi friends.
>
> Please, How do I can reset or powerOff a remote Windows (10/8) using
> Guacamole?
>
> Best regards,
> Paul.
THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com and destroy all copies of this 
message and any attachments. Thank you.


Loggin API using URL+salt/checksum passed parameters

2016-08-02 Thread Chris Cook
I've been playing with Guac_0.9.9 for the last few days, and so far, with the 
exception of one thing, I'm liking what I am seeing very very much.  The one 
part that is missing is the ability to log into a session using parameters and 
a salt/checksum via URL - that is the only thing that I need to get started 
integrating Guac into an already-under development application.

Here's the hitch, I am merely an infrastructure and platform guy and my level 
of writing is Java is slightly less that what most software folks would 
consider basic...

If there is a how to, a tutorial, or sample code out there on how to due this, 
please let me know.

Thanks in adavance...

- Chris
THIS E-MAIL MESSAGE AND ANY ATTACHMENTS ARE INTENDED FOR THE USE OF THE 
INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT 
IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE UNDER APPLICABLE LAW. If 
the reader of this message is not the intended recipient or the employee or 
agent responsible for delivering the message to the intended recipient, you are 
hereby notified any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by replying to this message or by 
sending an e-mail to i...@jlsautomation.com and destroy all copies of this 
message and any attachments. Thank you.