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
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...
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
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).
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