Termlock 1.0.1

Termlock project blanks a curses compatible character terminal (e.g. xterm, eterm, PuTTY, konsole, dtterm, etc ...) and locks it
Termlock project blanks a curses compatible character terminal (e.g. xterm, eterm, PuTTY, konsole, dtterm, etc ...) and locks it. To unlock the terminal a password must be entered. The password, or rather the password hash, is stored in ~/.termlock.

Basically it's like a password protected screensaver for character terminals. Written in pure Python it should be immediately usable on any machine with Python and curses (or a compatible library such as ncurses) installed.

Usage:

termlock [-p | --password]

The password switch prompts the user for a password (which must be confirmed) and uses this to create the ~/.termlock hash file.

To lock the screen simply call termlock with no options. If no ~/.termlock file can be found then an error prompting the user to create it will be displayed

Install:

Termlock uses the standard Python distribution utilities. So it should just be a case of uncompressing the archive and running:

./setup.py install

Obviously the user running this must have sufficient permissions to create a file in the install directory.

Requirements:

· Python 2.2+

What's New in This Release:

· This is just a bug fix release. Under the newer versions of Python, termlock would abort when trying to ignore SIGSTOP. The fix allows termlock to continue even if it isn't able to ignore every signal it would like. Note that this does not affect its functionality, it still requires either the correct password or sufficient privileges to kill the process in order to unlock the terminal.
· As well as the bug fix there has been a general clean up of the code and an improvement in error handling.

last updated on:
April 11th, 2007, 16:44 GMT
price:
FREE!
developed by:
Acheron Development
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Shells

FREE!

In a hurry? Add it to your Download Basket!

user rating 16

UNRATED
2.5/5
 

0/5

Add your review!

SUBMIT