keys
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1604
SSH KeyServer 3.0
SSH KeyServer provides a simple key-distribution server for SSH. more>>
SSH KeyServer provides a simple key-distribution server for SSH.
ssh-keyserv can be used in trusted networks to centrally generate and distribute SSH keys to other computers.
This is very useful in situations were the computers are reinstalled often and you do not want new SSH keys all the time.
<<lessssh-keyserv can be used in trusted networks to centrally generate and distribute SSH keys to other computers.
This is very useful in situations were the computers are reinstalled often and you do not want new SSH keys all the time.
Download (0.010MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
965 downloads
Lock Keys Applet 1.0
Lock Keys Applet (formerly Led_applet) is a GNOME 2 applet that shows the status of the Caps-, Num-, and Scroll Lock keys. more>>
Lock keys Applet is a GNOME-applet, that shows the status of the caps-, num- and scroll-lock keys of your keyboard.
This isnt especially usefull for normal keyboards, as they got leds for that. But some keyboards (especially wireless keyboards) dont have. One more feature of the applet is that it saves the status of the lock-keys and restores it, when starting GNOME.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- (almost) completly renamed everything to lock-keys-applet
<<lessThis isnt especially usefull for normal keyboards, as they got leds for that. But some keyboards (especially wireless keyboards) dont have. One more feature of the applet is that it saves the status of the lock-keys and restores it, when starting GNOME.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- (almost) completly renamed everything to lock-keys-applet
Download (0.27MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1485 downloads
SSH with Keys HOWTO 0.08
SSH with Keys HOWTO is a document which shows how to use SSH with keys, passphrases, and ssh-agent. more>>
SSH with Keys HOWTO is a document which shows how to use SSH with keys, passphrases, and ssh-agent.
For those of you who have been using SSH for a while, you will probably understand its advantages over the previous telnet style applications such as telnet and remote shell.
Although SSH with keys has always been there, not many people know what it is about, and how you can utilize its strenghts to make your life as a system administrator a bit more easy.
<<lessFor those of you who have been using SSH for a while, you will probably understand its advantages over the previous telnet style applications such as telnet and remote shell.
Although SSH with keys has always been there, not many people know what it is about, and how you can utilize its strenghts to make your life as a system administrator a bit more easy.
Download (MB)
Added: 2006-10-04 License: (FDL) GNU Free Documentation License Price:
1117 downloads
Gnome Multimedia Keys 0.2
Gnome Multimedia Keys is an Amarok script that will allow the use of keyboard multimedia keys in Gnome 2.18 and above. more>>
Gnome Multimedia Keys is an Amarok script that will allow the use of keyboard multimedia keys in Gnome 2.18 and above (eg. ubuntu feisty) to control playback. This includes most multimedia buttons found on many laptops. Support for this was broken due to changes in the handling of keyboard shortcuts by gnome 2.18.
Currently supported operations are:
- Play/Pause
- Pause
- Stop
- Next Track
- Previous Track
Simply run the script, no configuration of the script itself is required. The desired keyboard shortcuts can be configured by selecting "System-->Prefrences-->Keyboard Shortcuts" from the Gnome panel.
<<lessCurrently supported operations are:
- Play/Pause
- Pause
- Stop
- Next Track
- Previous Track
Simply run the script, no configuration of the script itself is required. The desired keyboard shortcuts can be configured by selecting "System-->Prefrences-->Keyboard Shortcuts" from the Gnome panel.
Download (0.002MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
852 downloads
CryptNET Keyserver 0.2.3
CryptNET Keyserver is an effort to develop an openPGP (RFC2440) compliant public keys server. more>>
CryptNET Keyserver is an effort to develop an openPGP (RFC2440) compliant public keys server which is licensed under the terms of the GNU GPL.
It is written in C, and runs on Linux. It uses PostgreSQL for key storage, and supports the hkp protocol (it can interface with GnuPG and NAI PGP). The keyserver is mostly functional, and there is a link to a running copy on the homepage.
Main features:
- openPGP (RFC2440) compatible (version 3 and version 4 packets)
- Validate keys packets and subpackets
- Tied to free RDBMS (postgreSQL)
- Interface with programs through standard keyserver interface
- Capable of updating previously stored keys
- Key caching
- Fully multi-threaded
- Fully (cryptographically) validate signatures
- Handle signature expiration
- Handle key expiration and revocation
- Allow users to submit and retrieve keys through web browser
- Allow users to submit and retrieve multiple keys as key ring through web browser
- Synchronize with other keyservers through HTTP protocol (PKS)
Enhancements:
- Feature Request Completed: [ 1000332 ] sigalm to prevent cpu throttle (vab)
- Feature Request Completed: [ 1192629 ] (Optional) Large File Support (vab)
- Fixed Bug: [ 999662 ] Legacy gcc compatibility (pacoje)
- Fixed Bug: [ 999656 ] tcpwrappers problems in-addr.arpa (pacoje)
- Fixed Bug: [ 999925 ] cks import problems (vab)
- Fixed Bug: [ 969089 ] cks_import skips last pubkey in keyring (vab)
- Fixed Bug: [ 999676 ] cks import problems (vab)
- Fixed Bug: [ 966767 ] cks_import race condition on import error (vab)
- Fixed Bug: [ 969739 ] Valgrind: parse_attribute_sub_packets (vab)
- Fixed Bug: [ 969734 ] Valgrind: Memory Violation (vab)
- A context was created to handle state information (vab)
- sql updates (tab vs. spaces bug in formatting of cks.sql.in) (vab)
- General code clean-up (Function Signature Changes) (vab)
- cks_install.pl removed (Integrated into Autoconf/Automake) (vab)
- Fixes to correct most -Wall warnings (vab)
- Fix for memory leak in parse.c (vab)
- Code to force cksd to exit if it is running with root privileges (vab)
- cksd.init rewritten (vab)
- Support of storage of pid in /var/run for init system usage (vab)
- CGI processing code clean-up (vab)
- Creation of etc dir in project root w/ separate Makefile (vab)
- Clean-up of HTML pages (vab)
- Removal of db2 hooks - no longer have access to the software (vab)
- Removal of some out dated documentation (vab)
- Fix for potential read_line race condition (vab)
- Default user for keyserver changed to "cks" (vab)
- Default user for webserver changed to "apache" for Gentoo (vab)
- New hook HTML page for Web Of Trust Information (vab)
- HTML Layout bug fix in keys.c print_uid: echo_signatures (vab)
- SIGPIPE in now ignored. SIGTERM and SIGHUP are now caught (vab)
<<lessIt is written in C, and runs on Linux. It uses PostgreSQL for key storage, and supports the hkp protocol (it can interface with GnuPG and NAI PGP). The keyserver is mostly functional, and there is a link to a running copy on the homepage.
Main features:
- openPGP (RFC2440) compatible (version 3 and version 4 packets)
- Validate keys packets and subpackets
- Tied to free RDBMS (postgreSQL)
- Interface with programs through standard keyserver interface
- Capable of updating previously stored keys
- Key caching
- Fully multi-threaded
- Fully (cryptographically) validate signatures
- Handle signature expiration
- Handle key expiration and revocation
- Allow users to submit and retrieve keys through web browser
- Allow users to submit and retrieve multiple keys as key ring through web browser
- Synchronize with other keyservers through HTTP protocol (PKS)
Enhancements:
- Feature Request Completed: [ 1000332 ] sigalm to prevent cpu throttle (vab)
- Feature Request Completed: [ 1192629 ] (Optional) Large File Support (vab)
- Fixed Bug: [ 999662 ] Legacy gcc compatibility (pacoje)
- Fixed Bug: [ 999656 ] tcpwrappers problems in-addr.arpa (pacoje)
- Fixed Bug: [ 999925 ] cks import problems (vab)
- Fixed Bug: [ 969089 ] cks_import skips last pubkey in keyring (vab)
- Fixed Bug: [ 999676 ] cks import problems (vab)
- Fixed Bug: [ 966767 ] cks_import race condition on import error (vab)
- Fixed Bug: [ 969739 ] Valgrind: parse_attribute_sub_packets (vab)
- Fixed Bug: [ 969734 ] Valgrind: Memory Violation (vab)
- A context was created to handle state information (vab)
- sql updates (tab vs. spaces bug in formatting of cks.sql.in) (vab)
- General code clean-up (Function Signature Changes) (vab)
- cks_install.pl removed (Integrated into Autoconf/Automake) (vab)
- Fixes to correct most -Wall warnings (vab)
- Fix for memory leak in parse.c (vab)
- Code to force cksd to exit if it is running with root privileges (vab)
- cksd.init rewritten (vab)
- Support of storage of pid in /var/run for init system usage (vab)
- CGI processing code clean-up (vab)
- Creation of etc dir in project root w/ separate Makefile (vab)
- Clean-up of HTML pages (vab)
- Removal of db2 hooks - no longer have access to the software (vab)
- Removal of some out dated documentation (vab)
- Fix for potential read_line race condition (vab)
- Default user for keyserver changed to "cks" (vab)
- Default user for webserver changed to "apache" for Gentoo (vab)
- New hook HTML page for Web Of Trust Information (vab)
- HTML Layout bug fix in keys.c print_uid: echo_signatures (vab)
- SIGPIPE in now ignored. SIGTERM and SIGHUP are now caught (vab)
Download (0.24MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
817 downloads
XKeyCaps 2.46
XKeyCaps is a graphical front-end to xmodmap. more>>
XKeyCaps project is a graphical front-end to xmodmap.
It displays a keyboard and lets you remap keys using dialog boxes, rather than having to learn the arcane syntax used by the xmodmap command.
It opens a window that looks like a keyboard; moving the mouse over a key shows what KeySyms and Modifier bits that key generates.
Clicking on a key simulates KeyPress/KeyRelease events on the window of your choice. It is possible to change the KeySyms and Modifiers generated by a key through a mouse-based interface.
This program can also write an input file for xmodmap to recreate your changes in future sessions.
Installing:
# xmkmf ; make ; make install ; make install.man
<<lessIt displays a keyboard and lets you remap keys using dialog boxes, rather than having to learn the arcane syntax used by the xmodmap command.
It opens a window that looks like a keyboard; moving the mouse over a key shows what KeySyms and Modifier bits that key generates.
Clicking on a key simulates KeyPress/KeyRelease events on the window of your choice. It is possible to change the KeySyms and Modifiers generated by a key through a mouse-based interface.
This program can also write an input file for xmodmap to recreate your changes in future sessions.
Installing:
# xmkmf ; make ; make install ; make install.man
Download (0.47MB)
Added: 2006-09-26 License: BSD License Price:
1125 downloads
Sort::Key 1.28
Sort::Key is the fastest way to sort anything in Perl. more>>
Sort::Key is the fastest way to sort anything in Perl.
SYNOPSIS
use Sort::Key qw(keysort nkeysort ikeysort);
@by_name = keysort { "$_->{surname} $_->{name}" } @people;
# sorting by a numeric key:
@by_age = nkeysort { $_->{age} } @people;
# sorting by a numeric integer key:
@by_sons = ikeysort { $_->{sons} } @people;
Sort::Key provides a set of functions to sort lists of values by some calculated key value.
It is faster (usually much faster) and uses less memory than other alternatives implemented around perl sort function (ST, GRT, etc.).
Multikey sorting functionality is also provided via the companion modules Sort::Key::Multi, Sort::Key::Maker and Sort::Key::Register.
FUNCTIONS
This module provides a large number of sorting subroutines but they are all variations off the keysort one:
@sorted = keysort { CALC_KEY($_) } @data
that is conceptually equivalent to
@sorted = sort { CALC_KEY($a) cmp CALC_KEY($b) } @data
and where CALC_KEY($_) can be any expresion to extract the key value from $_ (not only a subroutine call).
For instance, some variations are nkeysort that performs a numeric comparison, rkeysort that orders the data in descending order, ikeysort and ukeysort that are optimized versions of nkeysort that can be used when the keys are integers or unsigned integers respectively, etc.
Also, inplace versions of the sorters are provided. For instance
keysort_inplace { CALC_KEY($_) } @data
that is equivalent to
@data = keysort { CALC_KEY($_) } @data
but being (a bit) faster and using less memory.
The full list of subroutines that can be imported from this module follows:
keysort { CALC_KEY } @array
returns the elements on @array sorted by the key calculated applying { CALC_KEY } to them.
Inside { CALC_KEY }, the object is available as $_.
For example:
@a=({name=>john, surname=>smith}, {name=>paul, surname=>belvedere});
@by_name=keysort {$_->{name}} @a;
This function honours the use locale pragma.
nkeysort { CALC_KEY } @array
similar to keysort but compares the keys numerically instead of as strings.
This function honours the use integer pragma, i.e.:
use integer;
my @s=(2.4, 2.0, 1.6, 1.2, 0.8);
my @ns = nkeysort { $_ } @s;
print "@nsn"
prints
0.8 1.6 1.2 2.4 2
rnkeysort { CALC_KEY } @array
works as nkeysort, comparing keys in reverse (or descending) numerical order.
ikeysort { CALC_KEY } @array
works as keysort but compares the keys as integers (32 bits or more, no checking is performed for overflows).
rikeysort { CALC_KEY } @array
works as ikeysort, but in reverse (or descending) order.
ukeysort { CALC_KEY } @array
works as keysort but compares the keys as unsigned integers (32 bits or more).
For instance, it can be used to efficiently sort IP4 addresses:
my @data = qw(1.2.3.4 4.3.2.1 11.1.111.1 222.12.1.34
0.0.0.0 255.255.255.0) 127.0.0.1);
my @sorted = ukeysort {
my @a = split /./;
(((($a[0] name,
$_->middlename },
qw(str str str);
Sort::Key::register_type Color =>
sub { $_->R, $_->G, $_->B },
qw(int int int);
Once a datatype has been registered it can be used in the same way as types supported natively, even for defining new types, i.e.:
Sort::Key::register_type Family =>
sub { $_->man, $_->woman },
qw(Person Person);
<<lessSYNOPSIS
use Sort::Key qw(keysort nkeysort ikeysort);
@by_name = keysort { "$_->{surname} $_->{name}" } @people;
# sorting by a numeric key:
@by_age = nkeysort { $_->{age} } @people;
# sorting by a numeric integer key:
@by_sons = ikeysort { $_->{sons} } @people;
Sort::Key provides a set of functions to sort lists of values by some calculated key value.
It is faster (usually much faster) and uses less memory than other alternatives implemented around perl sort function (ST, GRT, etc.).
Multikey sorting functionality is also provided via the companion modules Sort::Key::Multi, Sort::Key::Maker and Sort::Key::Register.
FUNCTIONS
This module provides a large number of sorting subroutines but they are all variations off the keysort one:
@sorted = keysort { CALC_KEY($_) } @data
that is conceptually equivalent to
@sorted = sort { CALC_KEY($a) cmp CALC_KEY($b) } @data
and where CALC_KEY($_) can be any expresion to extract the key value from $_ (not only a subroutine call).
For instance, some variations are nkeysort that performs a numeric comparison, rkeysort that orders the data in descending order, ikeysort and ukeysort that are optimized versions of nkeysort that can be used when the keys are integers or unsigned integers respectively, etc.
Also, inplace versions of the sorters are provided. For instance
keysort_inplace { CALC_KEY($_) } @data
that is equivalent to
@data = keysort { CALC_KEY($_) } @data
but being (a bit) faster and using less memory.
The full list of subroutines that can be imported from this module follows:
keysort { CALC_KEY } @array
returns the elements on @array sorted by the key calculated applying { CALC_KEY } to them.
Inside { CALC_KEY }, the object is available as $_.
For example:
@a=({name=>john, surname=>smith}, {name=>paul, surname=>belvedere});
@by_name=keysort {$_->{name}} @a;
This function honours the use locale pragma.
nkeysort { CALC_KEY } @array
similar to keysort but compares the keys numerically instead of as strings.
This function honours the use integer pragma, i.e.:
use integer;
my @s=(2.4, 2.0, 1.6, 1.2, 0.8);
my @ns = nkeysort { $_ } @s;
print "@nsn"
prints
0.8 1.6 1.2 2.4 2
rnkeysort { CALC_KEY } @array
works as nkeysort, comparing keys in reverse (or descending) numerical order.
ikeysort { CALC_KEY } @array
works as keysort but compares the keys as integers (32 bits or more, no checking is performed for overflows).
rikeysort { CALC_KEY } @array
works as ikeysort, but in reverse (or descending) order.
ukeysort { CALC_KEY } @array
works as keysort but compares the keys as unsigned integers (32 bits or more).
For instance, it can be used to efficiently sort IP4 addresses:
my @data = qw(1.2.3.4 4.3.2.1 11.1.111.1 222.12.1.34
0.0.0.0 255.255.255.0) 127.0.0.1);
my @sorted = ukeysort {
my @a = split /./;
(((($a[0] name,
$_->middlename },
qw(str str str);
Sort::Key::register_type Color =>
sub { $_->R, $_->G, $_->B },
qw(int int int);
Once a datatype has been registered it can be used in the same way as types supported natively, even for defining new types, i.e.:
Sort::Key::register_type Family =>
sub { $_->man, $_->woman },
qw(Person Person);
Download (0.055MB)
Added: 2007-05-22 License: Perl Artistic License Price:
888 downloads
tclkeymon 0.52
tclkeymon is a Toshiba TCL Key and button monitor. more>>
Tclkeymon is a daemon for Toshiba laptops that use ACPI and the Toshiba ACPI extensions.
The project monitors function keys and Toshiba-specific buttons (including the CD player buttons and the state of the laptop lid) and responds appropriately.
<<lessThe project monitors function keys and Toshiba-specific buttons (including the CD player buttons and the state of the laptop lid) and responds appropriately.
Download (0.022MB)
Added: 2006-12-04 License: GPL (GNU General Public License) Price:
1054 downloads
keyTouch 2.3.1
keyTouch is a tool to configure the extra function keys of a keyboard. more>>
KeyTouch is a program which allows you to easily configure the extra function keys of your keyboard. This means that you can define, for every individual function key, what to do if it is pressed.
When you buy a new keyboard a CD-ROM will probably included. This CD-ROM contains software to configure the extra function keys (the image above shows an example of extra function keys) of your keyboard with. The problem however is that most of the times the software is not available for Linux.
KeyTouch is the solution to this problem. It allows you to easily configure the extra funtion keys of your keyboard.
<<lessWhen you buy a new keyboard a CD-ROM will probably included. This CD-ROM contains software to configure the extra function keys (the image above shows an example of extra function keys) of your keyboard with. The problem however is that most of the times the software is not available for Linux.
KeyTouch is the solution to this problem. It allows you to easily configure the extra funtion keys of your keyboard.
Download (0.79MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
851 downloads
Keychain 2.5.4.1
The keychain script makes handling RSA and DSA keys both convenient and secure. more>>
The keychain script makes handling RSA and DSA keys both convenient and secure.
Many of us use the excellent OpenSSH as a secure, encrypted replacement for the venerable telnet and rsh commands. One of OpenSSHs (and the commercial SSH2s) intriguing features is its ability to authenticate users using the RSA and DSA authentication protocols, which are based upon a pair of complementary numerical "keys". And one of the main appeals of RSA and DSA authentication is the promise of being able to establish connections to remote systems without supplying a password.
The keychain script makes handling RSA and DSA keys both convenient and secure. It acts as a front-end to ssh-agent, allowing you to easily have one long-running ssh-agent process per system, rather than per login session. This dramatically reduces the number of times you need to enter your passphrase from once per new login session to once every time your local machine is rebooted.
Keychain was first introduced in a series of IBM developerWorks articles. The first article introduces the concepts behind RSA/DSA key authentication and shows you how to set up primitive (with passphrase) RSA/DSA authentication. The second article shows you how to use keychain to set up secure, passwordless ssh access in an extremely convenient way. keychain also provides a clean, secure way for cron jobs to take advantage of RSA/DSA keys without having to use insecure unencrypted private keys. The third article shows you how to use ssh-agent for authentication forwarding mechanism.
Current versions of keychain are known to run on Linux, BSD, Cygwin, Tru64 UNIX, HP-UX, Mac OS X, and Solaris using whatever variant of Bourne shell you have available.
Enhancements:
- Keychain 2.5.4.1 fixes a minor bug introduced in 2.5.4 that resulted in always
- exiting with non-zero status.
<<lessMany of us use the excellent OpenSSH as a secure, encrypted replacement for the venerable telnet and rsh commands. One of OpenSSHs (and the commercial SSH2s) intriguing features is its ability to authenticate users using the RSA and DSA authentication protocols, which are based upon a pair of complementary numerical "keys". And one of the main appeals of RSA and DSA authentication is the promise of being able to establish connections to remote systems without supplying a password.
The keychain script makes handling RSA and DSA keys both convenient and secure. It acts as a front-end to ssh-agent, allowing you to easily have one long-running ssh-agent process per system, rather than per login session. This dramatically reduces the number of times you need to enter your passphrase from once per new login session to once every time your local machine is rebooted.
Keychain was first introduced in a series of IBM developerWorks articles. The first article introduces the concepts behind RSA/DSA key authentication and shows you how to set up primitive (with passphrase) RSA/DSA authentication. The second article shows you how to use keychain to set up secure, passwordless ssh access in an extremely convenient way. keychain also provides a clean, secure way for cron jobs to take advantage of RSA/DSA keys without having to use insecure unencrypted private keys. The third article shows you how to use ssh-agent for authentication forwarding mechanism.
Current versions of keychain are known to run on Linux, BSD, Cygwin, Tru64 UNIX, HP-UX, Mac OS X, and Solaris using whatever variant of Bourne shell you have available.
Enhancements:
- Keychain 2.5.4.1 fixes a minor bug introduced in 2.5.4 that resulted in always
- exiting with non-zero status.
Download (0.033MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1199 downloads
Sort::Key::Top 0.01
Sort::Key::Top is a Perl module that can select and sort top n elements. more>>
Sort::Key::Top is a Perl module that can select and sort top n elements.
SYNOPSIS
use Sort::Key::Top (nkeytop top);
# select 5 first numbers by absolute value:
@top = nkeytop { abs $_ } 5 => 1, 2, 7, 5, 5, 1, 78, 0, -2, -8, 2;
# ==> @top = (1, 2, 1, 0, -2)
# select 5 first words by lexicographic order:
@a = qw(cat fish bird leon penguin horse rat elephant squirrel dog);
@top = top 5 => @a;
# ==> @top = qw(cat fish bird elephant dog);
The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures.
They are all variations around
keytopsort { CALC_KEY($_) } $n => @data;
This function calculates the ordering key for every element in @data using the expression inside the block. Then it selects and orders the $n elements with the lower keys when compared lexicographically.
It is equivalent to the pure Perl expression:
(sort { CALC_KEY($a) cmp CALC_KEY($b) } @data)[0 .. $n-1];
Variations allow to:
- use the own values as the ordering keys
topsort 5 => qw(a b ab t uu g h aa aac);
==> a aa aac ab b
- return the selected values in the original order
top 5 => qw(a b ab t uu g h aa aac);
==> a b ab aa aac
- use a different ordering
For instance comparing the keys as numbers, using the locale configuration or in reverse order:
rnkeytop { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> ab aa aac
rnkeytopsort { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> aac ab aa
A prefix is used to indicate the required ordering:
(no prefix)
lexicographical ascending order
r
lexicographical descending order
l
lexicographical ascending order obeying locale configuration
r
lexicographical descending order obeying locale configuration
n
numerical ascending order
rn
numerical descending order
i
numerical ascending order but converting the keys to integers first
ri
numerical descending order but converting the keys to integers first
u
numerical ascending order but converting the keys to unsigned integers first
ru
numerical descending order but converting the keys to unsigned integers first
The full list of available functions is:
top ltop ntop itop utop rtop rltop rntop ritop rutop
keytop lkeytop nkeytop ikeytop ukeytop rkeytop rlkeytop rnkeytop
rikeytop rukeytop
topsort ltopsort ntopsort itopsort utopsort rtopsort rltopsort
rntopsort ritopsort rutopsort
keytopsort lkeytopsort nkeytopsort ikeytopsort ukeytopsort
rkeytopsort rlkeytopsort rnkeytopsort rikeytopsort rukeytopsort
<<lessSYNOPSIS
use Sort::Key::Top (nkeytop top);
# select 5 first numbers by absolute value:
@top = nkeytop { abs $_ } 5 => 1, 2, 7, 5, 5, 1, 78, 0, -2, -8, 2;
# ==> @top = (1, 2, 1, 0, -2)
# select 5 first words by lexicographic order:
@a = qw(cat fish bird leon penguin horse rat elephant squirrel dog);
@top = top 5 => @a;
# ==> @top = qw(cat fish bird elephant dog);
The functions available from this module select the top n elements from a list using several common orderings and custom key extraction procedures.
They are all variations around
keytopsort { CALC_KEY($_) } $n => @data;
This function calculates the ordering key for every element in @data using the expression inside the block. Then it selects and orders the $n elements with the lower keys when compared lexicographically.
It is equivalent to the pure Perl expression:
(sort { CALC_KEY($a) cmp CALC_KEY($b) } @data)[0 .. $n-1];
Variations allow to:
- use the own values as the ordering keys
topsort 5 => qw(a b ab t uu g h aa aac);
==> a aa aac ab b
- return the selected values in the original order
top 5 => qw(a b ab t uu g h aa aac);
==> a b ab aa aac
- use a different ordering
For instance comparing the keys as numbers, using the locale configuration or in reverse order:
rnkeytop { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> ab aa aac
rnkeytopsort { length $_ } 3 => qw(a ab aa aac b t uu g h);
==> aac ab aa
A prefix is used to indicate the required ordering:
(no prefix)
lexicographical ascending order
r
lexicographical descending order
l
lexicographical ascending order obeying locale configuration
r
lexicographical descending order obeying locale configuration
n
numerical ascending order
rn
numerical descending order
i
numerical ascending order but converting the keys to integers first
ri
numerical descending order but converting the keys to integers first
u
numerical ascending order but converting the keys to unsigned integers first
ru
numerical descending order but converting the keys to unsigned integers first
The full list of available functions is:
top ltop ntop itop utop rtop rltop rntop ritop rutop
keytop lkeytop nkeytop ikeytop ukeytop rkeytop rlkeytop rnkeytop
rikeytop rukeytop
topsort ltopsort ntopsort itopsort utopsort rtopsort rltopsort
rntopsort ritopsort rutopsort
keytopsort lkeytopsort nkeytopsort ikeytopsort ukeytopsort
rkeytopsort rlkeytopsort rnkeytopsort rikeytopsort rukeytopsort
Download (0.042MB)
Added: 2007-07-18 License: Perl Artistic License Price:
831 downloads
WEP Key Changer 0.2
WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your wireless network. more>>
WEP Key Changer project, in short WepKC is a client/server application that allows you to protect your ad-hoc (point to point) wireless network when you are unable to use (due to software or hardware limitations) sophisticated protocols like WPA.
The program consists out of two parts:
the wepkcd daemon, which randomly changes the WEP key after a specified amount of time and sends the chosen key, encrypted with AES, to the wepkcc client
the wepkcc client, which receives the key through the encrypted channel and changes the WEP key in the client machine
The server also waits for packets ("pings") from the client, resetting the WEP key to a defined value when the client goes down and stops pinging the server.
If someone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly in order to prevent further annoyance from strangers (please note that this feature, at the moment, works only in *nix systems).
And its very easy to setup and use.
<<lessThe program consists out of two parts:
the wepkcd daemon, which randomly changes the WEP key after a specified amount of time and sends the chosen key, encrypted with AES, to the wepkcc client
the wepkcc client, which receives the key through the encrypted channel and changes the WEP key in the client machine
The server also waits for packets ("pings") from the client, resetting the WEP key to a defined value when the client goes down and stops pinging the server.
If someone tries to use the wireless network without contacting the server, the connection will be dropped repeatedly in order to prevent further annoyance from strangers (please note that this feature, at the moment, works only in *nix systems).
And its very easy to setup and use.
Download (4.2MB)
Added: 2006-08-14 License: GPL (GNU General Public License) Price:
1197 downloads
Rocket 1.02
Rocket is a game where you try to land a rocket on a moving platform. more>>
Rocket project is a game where you try to land a rocket on a moving platform.
Running Rocket:
- Unzip the archive into its own directory.
- cd to the directory.
# perl rocket.pl
You fly the rocket with the left, right, and down keys.
Other keys:
<<lessRunning Rocket:
- Unzip the archive into its own directory.
- cd to the directory.
# perl rocket.pl
You fly the rocket with the left, right, and down keys.
Other keys:
- pause
- exit
- new game
- God mode?
Download (0.043MB)
Added: 2006-12-11 License: Perl Artistic License Price:
1052 downloads
aeswepd 0.4
aeswepd is UNIX daemon for changing WEP keys of WLAN devices in constant intervals. more>>
aeswepd is UNIX daemon for changing WEP keys of WLAN devices in constant intervals. The WEP keys are calculated by encrypting the current UNIX time using the AES cypher with a given constant key. aeswepd strengthens the security of the weak hardware based, standards compliant WEP technology.
aeswepd may use up to three hardware WEP keys: the first is set to the current, the second to the previous and the third to the next key. This is useful when working with not completely synchronized RTCs. If only a single hardware WEP key is used, you have to synchronize your RTCs so that no connectivity interrupts may occur.
aeswepd has several advantages over other solutions to improve WEP: it is easy to use, doesnt involve computing intensive algorithms, doesnt increase traffic latency. On the other hand it has several disadvantages as well: it requires an installation of aeswepd on all network members, it is not standardized, currently only APs which run a flavour of Linux may be used with it.
<<lessaeswepd may use up to three hardware WEP keys: the first is set to the current, the second to the previous and the third to the next key. This is useful when working with not completely synchronized RTCs. If only a single hardware WEP key is used, you have to synchronize your RTCs so that no connectivity interrupts may occur.
aeswepd has several advantages over other solutions to improve WEP: it is easy to use, doesnt involve computing intensive algorithms, doesnt increase traffic latency. On the other hand it has several disadvantages as well: it requires an installation of aeswepd on all network members, it is not standardized, currently only APs which run a flavour of Linux may be used with it.
Download (0.10MB)
Added: 2006-05-17 License: GPL (GNU General Public License) Price:
1257 downloads
ESE Key Daemon 1.2.3
ESE Key Daemon is a multimedia keyboard driver for Linux. more>>
ESE Key Daemon is a multimedia keyboard driver for Linux. No kernel patch is needed.
ESE Key Daemon is a userspace program which pools /dev/input/event interfaces for incoming keyboard key presses.
Enhancements:
- A bug in the configuration file handling routines was fixed.
<<lessESE Key Daemon is a userspace program which pools /dev/input/event interfaces for incoming keyboard key presses.
Enhancements:
- A bug in the configuration file handling routines was fixed.
Download (0.10MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1240 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above keys search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed