Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Modified webconverger for colo customer kiosk
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Modified webconverger for colo customer kiosk

twaintwain Member
edited December 2012 in General

This is pretty random, however it might have some use to someone.

Hacked this together quite a while back by modifying a webconverger iso..

The kiosk also has a little pseudo web terminal (modified old perl script), and also allows you to RDP and ssh from the kiosk..

the kiosk is pretty locked down, but was actually hoping somebody tries to hack/root the kiosk for any insecurities (you are not supposed to be able to get out of the kiosk or pseudo terminal, but perhaps the RDP or ssh functionality may have an insecurity, but I haven't found any)

This was made by doing modifications to the iso by mounting it, copying over the FS, chrooting in, and then doing the modifications that I needed to make a more functional kiosk for colocation customers. You'd of course have to be on a Debian system (webconverger is debian-based) to chroot in and make modifications, then rebuild the iso. Described here:

http://www.braindeadprojects.com/blog/what/customizing-the-webconverger-kiosk-the-fast-way/

Anyway, the hybrid iso can be downloaded from (can be burned to CD or imaged to USB stick or HDD w/dd (or windows equiv)) from:

https://dl.dropbox.com/u/1207345/ColoKiosk-1.0-1.iso

Once imaged or burned, the kiosk just runs off the image (cannot be modified).. the browser resets itself every 10 minutes as well (cookies, history etc etc).

Comments

  • I'm going to try this in VBox, looks interesting :) My DC has wifi, and I has a laptop, a tablet, a phone and remote hands on, but I can think of other uses for this...

  • RaymiiRaymii Member
    edited December 2012

    This is what I found after digging a little bit:

    Cups running: http://localhost:631
    Source of terminal script: view-source:file:///usr/share/mini-httpd/html/cgi-bin/kioskterm.pl
    File system browsable via firefox
    Nmap the host itself: nmap -T4 -p1-63553 127.0.0.1
    Webconverger add on can be uninstalled via: chrome://mozapps/content/extensions/extensions.xul
    IP extension can be edited and disabled via above URL.
    When webc extension is disabled, right click any link, select an application to open "mailto:" links with, now you have a terminal, or whatever application...

    And I can see python is installed, and nano, and mutt, so I'm happy with that terminal

  • @Raymii

    What DC are you with? :-P

  • @BronzeByte said: What DC are you with? :-P

    i3d and equinix AM3 Science Park

  • @Raymii - thanks for taking a look.. ill have to check to make sure that the 10 min reset reenables the ff extensions if previously disabled.. Or maybe you noticed...

  • I don't know if it does. But the upstream latest version of webconverger allows the extension to be reinstalled and such, almost the same things as your iso.

    However, I wouldn't go into all the trouble. If the kiosk machine boots from the live CD, then you might want to let it reboot every hour or so. (Add cronjob to iso, or automate your PSU to cut power every hour and let the machine boot up after power loss).

  • twaintwain Member
    edited December 2012

    Actually the reset is not a reboot its a webconverger boot option that resets the browser (eg history cookies etc, though not sure if extensions would get reset if disabled).. Looks like the reset just kills/restarts X. See https://github.com/Webconverger/Debian-Live-config/blob/master/webconverger/config/includes.chroot/usr/bin/kioskresetstation

Sign In or Register to comment.