Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Need Guidance: Creating locked down browser only (kiosk?)

  1. #1
    Junior Member registered user
    Join Date
    May 2004
    Posts
    21

    Need Guidance: Creating locked down browser only (kiosk?)

    Hi!
    Ever knew where you wanted to go but didn't know how to get there? That's where I'm at right now.

    I'm fairly new to Linux customization and am trying to put together a Knoppix customization for a PC that will sit in our lobby at the guard's desk.

    Since it will be in a semi-public space and not watched over 24x7, I need to make sure it's locked down. The only thing this machine should be used for is for the guard to access our online employee database (intranet site). Everything else, for the most part, should not be accessible.

    Ideally, the machine would boot up and immediately start Mozilla and load the default web page.

    I'm not looking for someone to do this for me, just guidance and direction. Unfortunately, I'm really not sure where to start and could use any advice you're willing to offer.

    Thanks,

    Bob

  2. #2

  3. #3
    Junior Member registered user
    Join Date
    May 2004
    Posts
    21
    Poobaa,
    You mention that your solution really isn't secure. For this application, security is essential.

    Basically, I want just enough included to boot, obtain an IP Address, start a browser and load a web page. If possible, the user should be restricted from accessing any other site and/or, if possible, have all brower controls (and right click) disabled with the exception of a scroll bar. Then I can theoretically control where the user can go based on links within the web page.

    There may also be a need in the future for things such as flash player and a pdf viewer that I might as well included now as well.

    If I can get this to work, we'll likely make the CD image available to other company locations. Since I won't know what hardware they'll be using, I'd like for a wheel mouse not to be a required component.

    Thanks Again...

    Bob

  4. #4
    Junior Member
    Join Date
    Apr 2003
    Posts
    8
    You will have to look at the WM2 configuration, or X server configuration to work out how to disable all of the break out options/key strokes. Removing access to a keyboard may help here.

    Links is one way of handling where the user can go; a better way would be some kind of proxy server, or DNS settings. This will redirect all web requests to your pages.

    Mozilla/Firefox is not a great way to do anything securely, they are designed for web browsing, and they will also let you look at local file systems, DL files etc. I did do some reading on using XML to lock down all the features, you can find the info on the Mozilla page.

    Giving anyone access to a working network connection, is always going to be bad news. If you can segment the network so that the kiosks are not on it, you will be getting a much more secure solution. If a machine is compromised, all they can get to is you other kiosks, and maybe the web server.

    Food for thought, I’m sure other people have other ideas (even better ones)

  5. #5
    Senior Member registered user
    Join Date
    Apr 2003
    Posts
    220

  6. #6
    Junior Member registered user
    Join Date
    May 2004
    Posts
    21
    Well, I'm not usually one to cross post, but since I started this thread a couple months ago and found it again, I figured what's the harm in adding to it.

    Anyway, I took Ghandalfar's advice and downloaded the Morphix/Firefox iso. After spending the day fooling around with it, it appears to be just about what I'm looking for. I would, however, need to make a few changes.

    1) Change start-up background image and color of progress bar to match,
    2) Boot Firefox into fullscreen mode less the title tab, add the printer icon and remove address/search bars,
    3) Change default home page,
    4) Disable the Firefox window resize while in full screen mode and/or take steps to prevent user from clicking on desktop to open a new Firefox window.
    5) Disable Ctrl+Alt+Fn keys, and
    6) Edit inittab to force user to login if they are able to crash X.

    I'd like to try to do this myself if at all possible but don't really know where to start. Would someone be willing to guide me through the process? Any help would be very much appreciated.

    Thanks,

    Bob

  7. #7
    Junior Member registered user
    Join Date
    May 2004
    Posts
    21
    Reading through Bendan's "How to make a single application morph", it describes how to change the bootsplash image by replacing the 'bootsplash-1024x768.jpg' and 'silent-1024x768.jpg' files in '/base/minitroot/bootsplash/images'. I'm assuming one is for the image and the other is for the progress bar.

    If that's the case, we can scratch item 1 from the list

    -Bob

  8. #8
    Junior Member
    Join Date
    Aug 2004
    Posts
    2
    Hello.

    I am very interested in this kiosk idea with a few local variations. If anybody is actively remastering knoppix or specifically for this type of idea. Please contact me to discuss a.s.a.p.

    Here is what I can solve to date.

    1. How to change home page. Changes file:
    etc/X11/Xsession.d/45xsession

    You will see Exec line for konqueror and you just change it to mozilla/firefox.
    Firefox is not in the base knoppix 3.4 dist yet.

    2. To remove the sidebar in mozilla. Hopefully firefox is similar.
    Open file localstore.rdf and edit the sidebar elements to hidden="true".

    /usr/share/knoppix/profile/.mozilla/knoppix/ujixazk6.slt/localstore.rdf

    i.e.
    prd5:/var/local/Knoppix_Custom# diff knoppix_src/usr/share/knoppix/profile/.mozilla/knoppix/ujixazk6.slt/localstore.rdf knoppix_files/localstore.rdf.k
    50c50
    < hidden="true" />
    ---
    > hidden="" />
    55c55
    < hidden="true" />
    ---
    > width="202" />
    69c69
    < <RDF:li>www.openoffice.org</RDF:li>
    ---
    > <RDF:li>de.openoffice.org</RDF:li>


    I would like to add the following to the list
    1. I want to have the kiosk "reset" itself after N minutes of inactivity. I.e. if nobody is keyboarding/mousing then refresh/restart X11 back to the browser window. I would also like to shutdown (or reboot) the clients in the evening (something remote other than a cronjob) as I can etherwake them in the morning or when I install a new image.

    I also have troubles with NFS if I stop/replace image and restart all the clients will eventually fail. Is this not possible to do?

    2. I am also seeing a problem when my "kiosk" is left running overnight (>6-10hrs) where I get cloop errors at the clients and my network activity goes to 100%. This is a bad/showstopper and I am not sure why it happens.

    My equipment is all good and resonably fast. Server P4;1Gb and Clients: PII;128Mb or more.

    I'm really looking for help/assistance to get this going.

    Cheers
    Stephen

  9. #9
    Senior Member registered user
    Join Date
    Apr 2003
    Posts
    220
    Can anyone provide mirror for firefox livecd - version2 ? It's < 200Mb

  10. #10
    Junior Member registered user
    Join Date
    May 2004
    Posts
    21
    While I'm not in a position to provide an FTP mirror, I would like to download the new .iso when a mirror is available.

    Thanks,

    Bob

Page 1 of 2 12 LastLast

Similar Threads

  1. Is there a knoppix Web Kiosk?
    By Hunkah in forum Customising & Remastering
    Replies: 250
    Last Post: 01-28-2009, 10:23 AM
  2. Help! ...Remastered and kiosk
    By empress101 in forum Customising & Remastering
    Replies: 0
    Last Post: 02-09-2005, 05:48 AM
  3. knoppix for kiosk, how?
    By pinoylinux in forum General Support
    Replies: 2
    Last Post: 01-05-2005, 11:52 AM
  4. Kiosk Hardware
    By dragonwheels in forum Hardware & Booting
    Replies: 1
    Last Post: 11-22-2004, 07:17 PM
  5. Kiosk
    By sn0wflake in forum General Support
    Replies: 3
    Last Post: 12-05-2003, 04:13 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot picture

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot

$285.90



Microsoft Windows 11 Pro 64bit - New Sealed – Flash USB 1 PC picture

Microsoft Windows 11 Pro 64bit - New Sealed – Flash USB 1 PC

$49.99



1/ 10/ 100pcs USB 2.0 2GB, 4GB ,8GB ,16GB ,32GB ,64GB 128GB USB Flash Drives Lot picture

1/ 10/ 100pcs USB 2.0 2GB, 4GB ,8GB ,16GB ,32GB ,64GB 128GB USB Flash Drives Lot

$269.10



Digital Movie Poster (USB-flash drive) picture

Digital Movie Poster (USB-flash drive)

$100.00



USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack picture

USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack

$826.09



USB Type-A Flash Drive Metal Memory Stick High Speed USB Drive 128GB 256GB 512GB picture

USB Type-A Flash Drive Metal Memory Stick High Speed USB Drive 128GB 256GB 512GB

$8.47



Lot 5/10pcs USB Flash Drive Memory Stick 1MB-64GB Pendrive Thumb Drive 8GB 32GB picture

Lot 5/10pcs USB Flash Drive Memory Stick 1MB-64GB Pendrive Thumb Drive 8GB 32GB

$282.00



Wholesale 5/10/100PCS 1GB 2GB 4GB 8GB 16GB 32GB USB 2.0 Flash Drive Memory Stick picture

Wholesale 5/10/100PCS 1GB 2GB 4GB 8GB 16GB 32GB USB 2.0 Flash Drive Memory Stick

$218.79



128GB USB 14-in-1 MacOS bootable Installer repair recovery tech support service picture

128GB USB 14-in-1 MacOS bootable Installer repair recovery tech support service

$39.99



Zero Trace Pen: All-in-one Tor Network Anonymous Drive + Cryptocurrency Wallet picture

Zero Trace Pen: All-in-one Tor Network Anonymous Drive + Cryptocurrency Wallet

$147.00