Main > Free Download Search >

Free pad software for linux

pad

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 85
Pads 1.2

Pads 1.2


Pads (Passive Asset Detection System) is a signature-based detection engine used to passively detect network assets. more>>
Pads (Passive Asset Detection System) is a signature-based detection engine used to passively detect network assets.

Asset management is an important factor in information security. A good security administrator should keep track of all devices attached to the network. Even though active scanners such as nmap and Nessus are valuable tools, sometimes it necessary to identify network devices in a passive manner. Pads was developed to sit along side the promiscuous interface of an IDS device. It will listen to network traffic and will identify the applications running on the network.

<<less
Download (0.23MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1239 downloads
xpad 2.12

xpad 2.12


xpad a virtual sticky pad system for X. more>>
xpad project is a sticky note application written using GTK+ 2.0 that strives to be simple, ault-tolerant, and customizable.
xpad consists of independent pad windows; each is basically a text box in which notes can be written. Despite being called xpad, all that is needed to run or compile it is
the GTK+ 2.0 libraries.
Main features:
- GTK+ 2.0 powered text view.
- Fault tolerant. All information is kept on the hard drive, not memory. So if power is lost or your computer freezes, there is little lost information.
- xpad is very customizable. The color scheme and font can be changed. These settings can be applied to one pad or set as the default for future pads. Want window decorations or not? Your choice.
- A customizable toolbar puts the most frequently used commands at your fingertips.
- Support for the X session management protocol.
- Support for the freedesktop.org system tray proposal.
Enhancements:
- Fixed a crash when opening pads with formatting.
<<less
Download (0.22MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1129 downloads
onepad 1.1.0

onepad 1.1.0


onepad is a set of programs to encrypt files using one-time-pad encryption. more>>
onepad is a set of programs to encrypt files using one-time-pad encryption. This is an old but theoretically impossible to easily break way of encryption. I came across this method in Neal Stephensons Cryptonomicon.
It works by XOR-ing every byte in the cleartext message with a byte in the key. As long as every key is only used once, and the key is random, this is supposed to be unbreakable.
However, you need a secure way to exchange keys with the intended recipient. If a third party intercepts the key, it can read the messages.
NOTE: These programs work, but the genpad program relies on the /dev/random device to generate random keys. So the quality of the key and therefore the safety of this encryption method depends on the randomness of the /dev/random device on your system. So I cannot guarantee that the generated keys are totally random. Therefore, if you need really good encryption, use something like ccrypt or GNU Privacy Guard. These have been written, tested and pounded on by a lot of people, probably smarter than I am.
Enhancements:
- Changed to a BSD-style license.
- Makefile changed to build with BSD or GNU make.
<<less
Download (0.012MB)
Added: 2006-06-07 License: BSD License Price:
1234 downloads
GNOME War Pad 0.4.0

GNOME War Pad 0.4.0


GNOME War Pad is VGA Planets client for GNOME 2 desktop platform. more>>
GNOME War Pad is VGA Planets client for GNOME 2 desktop platform. It aims to develop a full featured client, including scripting Python support.
VGA Planets is a play-by-email space conquest strategy game, it can be played by 11 players max. This game is being played by strategy fanatics all over the world for some years now, is very addictive and there are several servers on the Internet that host various kinds of this games.
Well, first of all this game is great, I thank Tim Wisseman for his creation, secondly its very cheap to register it (I think 5 USD) and if you dont want to register it, you still can play it with some limitations. Plus, because this game was developed for DOS, almost all clients existing this days are for DOS or Windows, and since Im a GNU/Linux freak, Im tired of playing VP with dosemu, its just too slow! :-)...so thats my itch, I wanna scratch it as ESR says.
Actually, there isnt a GNU/Linux client for VP that Im aware of, I know that PCCs author, Stefan Reuther from Germany, is porting his excellent client to GNU/Linux using the SDL library, this is great! but again, GNOME deserves to have its own client, so I started this project as an excuse to learn how to program for GNOME, and also to polish my C programming skills.
This software is Free Software, released under the GNU General Public License, you may copy, modify it and redistribute it under the conditions of this license.
Enhancements:
- this is a major milestone in this projects development because now the player can make some real actions into the game! no more viewing-only! Enjoy!
<<less
Download (1.8MB)
Added: 2005-07-11 License: GPL (GNU General Public License) Price:
1567 downloads
Stixi Pad 1.0.2 Alpha

Stixi Pad 1.0.2 Alpha


Stixi Pad project is a highly simple word processing widget program. more>>
Stixi Pad project is a highly simple word processing widget program created for keeping side notes, reminders, and other odds and ends while maintaining a compact and easy to use style. (Tested on backtrack2)

Installation:

Type this in kolsole;
tar -jxvf filename_here.tar.bz2
Next Read README.txt and execute stixialpha.

<<less
Download (0.003MB)
Added: 2007-07-20 License: Open Software License Price:
827 downloads
Online Pad Generator 1.0

Online Pad Generator 1.0


Online Pad Generator. Use PAD to get all of the important information to your vendors and webmasters as quickly and as concisely as possible. With thi... more>> <<less
Download (26KB)
Added: 2009-04-13 License: Freeware Price: Free
199 downloads
KeyPlayer 1.4

KeyPlayer 1.4


Java Keystroke and Mouse Event Tutor. Application to let you experiment to learn how mouse and keystroke events work. Output appears on the console. Just click the mouse or hit keystrokes and watch what details of the events generated. more>>

KeyPlayer - Java Keystroke and Mouse Event Tutor. Application to let you

experiment to learn how mouse and keystroke events work.

Output appears on the console. Just click the mouse or hit

keystrokes and watch what details of the events generated.

To install, Extract the zip download with Winzip, available from

http://www.winzip.com (or similar unzip utility) into any

directory you please, often C: -- ticking off the (user

folder names) option. To run as an application, type:

java -jar C:commindprodkeyplayerkeyplayer.jar

adjusting as necessary to account for where the jar file is.

Version 1.1 avoids dumping control chars to the console.

Version 1.3 adds a PAD and icon. renamed from keyplay to keyplayer.


Enhancements:
Version 1.4

add hex displays


System Requirements:Requires a Java 1.1 or later JRE
<<less
Download (510Kb)
Added: 2007-12-19 License: Free Price: Free
12 downloads
StepMania 4.0

StepMania 4.0


StepMania is a music/rhythm game. more>>
StepMania project is a music/rhythm game. The player presses different buttons in time to the music and to note patterns that scroll across the screen. Features 3D graphics, visualizations, support for gamepads/dance pads, a step recording mode, and more!
This release was done under totally different management and with different Windows and Linux builders, so let us know how it went.
Enhancements:
- Fix keyboard/joy mapping crash.
- Fix fail extra stage causes game over.
- Fix preview music in editor.
- Fix song edit crash when pressing v.
<<less
Download (6.4MB)
Added: 2006-06-25 License: GPL (GNU General Public License) Price:
4100 downloads
Comparators 1.4

Comparators 1.4


Java classes to include in your programs. Includes: HTMLArrayComparator.java compares two arrays of Strings of HTML, ignoring embedded tags. HTMLComparator.java compares two Strings of HTML, ignoring embedded tags. StringComparator.java compares two Strings, case sensitive. StringComparatorIgnoreCase.java compares two Strings, case insensitive. See http://mindprod.com/jgloss/comparators.html for general information on using comparators. more>>

Comparators - Java classes to include in your programs. Includes:

HTMLArrayComparator.java: Compares two arrays of Strings of HTML, ignoring embedded tags.

HTMLComparator.java: Compares two Strings of HTML, ignoring embedded tags.

StringComparator.java: Compares two Strings, case sensitive.

StringComparatorIgnoreCase.java: Compares two Strings, case insensitive.

See http://mindprod.com/jgloss/comparators.html for general information on using

comparators and generics.

Not useful on its own, though you can run the debugging harness with:

java com.mindprod.comparators.Comparators

Why the orange slice logo? Comparing apples and oranges,

though Comparators are primarily for comparing Objects of

the same class.


Enhancements:
Version 1.4

add pad and icon


System Requirements:
<<less
Download (790Kb)
Added: 2007-05-22 License: Free Price: Free
11 downloads
Des a1

Des a1


Des package contains the Des extension module for Perl. more>>
Des package contains the Des extension module for Perl.

The Des extension module gives access to the DES library.

The following is a brief and over-simplified description of the relevant stuff about DES.

DES keys are 8-byte blocks. A key is passed to a perl function as an 8-byte string. Before keys can be used to encrypt or decrypt data, the key needs to be transformed into a key schedule using the function set_key. There is a certain amount of overhead in creating these key schedules (which are 128 bytes or 256 bytes depending on implementation and architecture) so they can be created and cached for later if desired. Encryption and decryption can be done in 3 modes:

ECB (electronic code book) mode

Takes a des_cblock (perl 8-byte string) and produces another des_cblock. (Very rarely useful for large amounts of plain text, subject to known plaintext attacks under certain circumstances, only slightly faster than CBC or PCBC mode, and you lose even this advantage in perl).

CBC (cipher block chaining) mode

Takes an arbitrary length string, pads it out (internally) on the right with NULs to a multiple of 8-bytes. Encrypts/decrypts the data and produces output (same size as padded input) which is an exact multiple of 8 bytes long. Changing a single bit of the cleartext affects all the following ciphertext. However, changing a single bit of the ciphertext affects only the corresponding cleartext block and the following block. This is occasionally an advantage but is usually a disadvantage.

PCBC mode

A modified CBC mode with indefinite proagation of single bit errors both from cleartext to ciphertext and from ciphertext to cleartext. "Usually" the best mode (for certain values of "usually").

Functions imported by use Des.

string_to_key (STRING)

Takes an arbitrary STRING and munges it (with a one-way function) into a DES key, which is returned.

set_key (KEY)

The DES key KEY (which must be a string of exactly 8 bytes) is turned into a key schedule which is returned.

ecb_encrypt (INPUT, SCHEDULE)

The INPUT argument (which must be a string of exactly 8 bytes) is encrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.

ecb_decrypt (INPUT, SCHEDULE)

The INPUT argument (which must be a string of exactly 8 bytes) is decrypted using ECB mode using key schedule SCHEDULE (created using set_key) and the resulting 8-byte string is returned.

cbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)

The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.

cbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)

The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using CBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.

pcbc_encrypt (INPUT, OUTPUT, SCHEDULE, IV)

The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and encrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the encrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.

pcbc_decrypt (INPUT, OUTPUT, SCHEDULE, IV)

The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. INPUT is taken and decrypted using PCBC mode with key schedule SCHEDULE and initialisation vector IV. If OUTPUT is not undef then it assumed to be an lvalue which is grown (if necessary) and receives the decrypted output. Whether or not OUTPUT is undef, the output is also available as the return value of the function.

pcbc_cksum (INPUT, SCHEDULE, IV)

The INPUT argument can be of arbitrary length, although it will be internally padded on the right with NULs to the nearest multiple of 8 bytes. CBC mode is used to generate an 8-byte cryptographic checksum using key schedule SCHEDULE and initialisation vector IV. This checksum is returned.
Functions in package Des which can be imported

random_key ()

Produces a random DES key based on current time, PID and a counter.
read_password (PROMPT [, VERIFY])

Prints PROMPT on the terminal, turns off echo if possible and reads a password from the keyboard. If the optional VERIFY argument is present and true than the password is prompted for a second time and the two are compared. If different, the prompting is repeated. The resulting string is turned into a DES key (using string_to_key (q.v.) internally) and that key is returned.

<<less
Download (0.010MB)
Added: 2007-05-10 License: Perl Artistic License Price:
897 downloads
Sort::Radix 0.04

Sort::Radix 0.04


Sort::Radix is a Perl module with multiple passes distribution sort algorithm. more>>
Sort::Radix is a Perl module with multiple passes distribution sort algorithm.

SYNOPSIS

use Sort::Radix;

@array = qw(flow loop pool Wolf root sort tour);
radix_sort(@array);
print "@arrayn";

This is an implementation based on Jarkkos Wolf book (Mastering Algorithms with Perl, pp. 145-147).

By definition: radix sort is a multiple pass distribution sort algorithm that distributes each item to a bucket according to part of the items key beginning with the least significant part of the key. After each pass, items are collected from the buckets, keeping the items in order, then redistribute according to the next most significant part of the key.

Radix sort is nice as it take N * M passes, where N is the length of the keys. It is very useful for sorting large volumes of keys of the same length, such as postal codes.

The algorithm will only works when the strings to be sorted are of the same length. Variable length strings therefore have to be padded with zeroes (x00) to equalize the length.

<<less
Download (0.003MB)
Added: 2007-05-22 License: Perl Artistic License Price:
885 downloads
AppleII::Disk 0.08

AppleII::Disk 0.08


AppleII::Disk is a Perl module for block-level access to Apple II disk image files. more>>
AppleII::Disk is a Perl module for block-level access to Apple II disk image files.

SYNOPSIS

use AppleII::Disk;
my $disk = AppleII::Disk->new(image.dsk);
my $data = $disk->read_block(1); # Read block 1
$disk->write_block(1, $data); # And write it back :-)

AppleII::Disk provides block-level access to the Apple II disk image files used by most Apple II emulators. (For information about Apple II emulators, try the Apple II Emulator Page at http://www.ecnet.net/users/mumbv/pages/apple2.shtml.) For a higher-level interface, use the AppleII::ProDOS module.
AppleII::Disk provides the following methods:

$disk = AppleII::Disk->new($filename, [$mode])

Constructs a new AppleII::Disk object. $filename is the name of the image file. The optional $mode is a string specifying how to open the image. It can consist of the following characters (case sensitive):

r Allow reads (this is actually ignored; you can always read)
w Allow writes
d Disk image is in DOS 3.3 order
p Disk image is in ProDOS order

If you dont specify d or p, then the format is guessed from the filename. .PO and .HDV files are ProDOS order, and anything else is assumed to be DOS 3.3 order.

If you specify w to allow writes, then the image file is created if it doesnt already exist.

$size = $disk->blocks([$newsize])

Gets or sets the size of the disk in blocks. $newsize is the new size of the disk in blocks. If $newsize is omitted, then the size is not changed. Returns the size of the disk image in blocks.

This refers to the logical size of the disk image. Blocks outside the physical size of the disk image read as all zeros. Writing to such a block will expand the image file.

When you create a new image file, you must use blocks to set its size before writing to it.

$contents = $disk->read_block($block)

Reads one block from the disk image. $block is the block number to read.
$contents = $disk->read_blocks(@blocks)

Reads a sequence of blocks from the disk image. @blocks is a reference to an array of block numbers. As a special case, block 0 cannot be read by this method. Instead, it returns a block full of 0 bytes. This is how sparse files are implemented. If you want to read the actual contents of block 0, you must call $disk->read_block(0) directly.

$contents = $disk->read_sector($track, $sector)

Reads one sector from the disk image. $track is the track number, and $sector is the DOS 3.3 logical sector number. This is currently implemented only for DOS 3.3 order images.

$disk->fully_allocate()

Expands the the physical size of the disk image file to match the logical size of the disk image. It will be expanded as a sparse file if the filesystem containing the image file supports sparse files.

$disk->write_block($block, $contents, [$pad])

Writes one block to the disk image. $block is the block number to write. $contents is the data to write. The optional $pad is a character to pad the block with (out to 512 bytes). If $pad is omitted or null, then $contents must be exactly 512 bytes.

$disk->write_blocks(@blocks, $contents, [$pad])

Writes a sequence of blocks to the disk image. @blocks is a reference to an array of block numbers to write. $contents is the data to write. It is broken up into 512 byte chunks and written to the blocks. The optional $pad is a character to pad the data with (out to a multiple of 512 bytes). If $pad is omitted or null, then $contents must be exactly 512 bytes times the number of blocks.

As a special case, block 0 cannot be written by this method. Instead, that block of $contents is just skipped. This is how sparse files are implemented. If you want to write the contents of block 0, you must call $disk->write_block directly.

$disk->write_sector($track, $sector, $contents, [$pad])

Writes one sector to the disk image. $track is the track number, and $sector is the DOS 3.3 logical sector number. $contents is the data to write. The optional $pad is a character to pad the sector with (out to 256 bytes). If $pad is omitted or null, then $contents must be exactly 256 bytes. This is currently implemented only for DOS 3.3 order images.

$padded = AppleII::Disk::pad_block($data, [$pad, [$length]])

Pads $data out to $length bytes with $pad. Returns the padded string; the original is not altered. Dies if $data is longer than $length. The default $pad is " ", and the default $length is 512 bytes.

If $pad is the null string (not undef), just checks to make sure that $data is exactly $length bytes and returns the original string. Dies if $data is not exactly $length bytes.

pad_block is a subroutine, not a method, and is not exported. You probably dont need to call it directly anyway, because the write_XXX methods will call it for you.

<<less
Download (0.037MB)
Added: 2007-05-28 License: Perl Artistic License Price:
881 downloads
OTP 1.61

OTP 1.61


OTP is an encryption program that uses the one-time pad algorithm to allow two parties to communicate securely. more>>
OTP is an encryption program that uses the one-time pad algorithm to allow two parties to communicate securely, without worrying about unauthorized people listening in. OTP compresses plaintext input to save pad, has features that assist with the bureaucracy of pad management, and comes with built-in help. OTP project is written in the Python programming language and requires a Python interpreter to run.

To use OTP reliably, you need a source of good random data. On modern Unix systems, the /dev/random device is probably good enough (I havent done the math myself, Im just taking other peoples word for it). On non-Unix systems, youre on your own. Whatever your source of random data, store the data in a file (thats the "pad") and point to it using OTPs -p option when you encrypt; the recipient must use the same pad to decrypt, of course.

Note that the one-time pad method depends completely on the quality of the pad data; if the pad is not truly random, the security of your messages cannot be guaranteed. Never encrypt different plaintexts with the same stretch of pad — doing so could reveal some or all of the used pad to eavesdroppers. OTPs default behavior is to always avoid reusing pad data, unless you explicitly tell it otherwise.

And here is the output of otp --help:

OTP version 1.61, an encoder/decoder for one-time pads. Standard usage:

otp -e -p PAD INPUT (encrypt, write output to INPUT.otp)
otp -d -p PAD INPUT.otp (decrypt, strip .otp suffix on output)

Other usage modes:

otp [-e|-d] -p PAD INPUT -o OUTPUT (both INPUT and OUTPUT are files)
otp [-e|-d] -p PAD INPUT -o - (output goes to stdout)
otp [-e|-d] -p PAD (input from stdin, output to stdout)
otp [-e|-d] -p PAD -o OUTPUT (input from stdin, output to OUTPUT)

OTP remembers what ranges of what pad files have been used, and avoids re-using those ranges when encoding. Because OTP compresses plaintext input to save pad, encoding and decoding are not symmetrical; thus, OTP needs to be told whether it is encoding or decoding (-e or -d).

All options:

-e Encrypt
-d Decrypt
-p PAD | --pad=PAD Use PAD for pad data.
-o OUT | --output=OUT Output to file OUT ("-" for stdout)
--offset=N Control the pad data start offset
-n | --no-trace Leave no record of pad usage in your config
--no-vc Ignore SVN/CVS control of the config area
-C DIR | --config=DIR Specify DIR (instead of ~/.otp) as the config area
--intro Show an introduction to OTP and one-time pads
-v | -V | --version Show version information
-? | -h | --help Show usage
<<less
Download (0.025MB)
Added: 2006-06-02 License: Public Domain Price:
1247 downloads
xpertmud 3.1alpha2

xpertmud 3.1alpha2


xpertmud is a fully Perl-scriptable multi-window MUD Client for KDE2. more>>
xpertmud project is a fully Perl-scriptable multi-window MUD Client for KDE2.
xpertmud (eXtensible PERl scripTable MUD Client) is an extensible Perl/Python scriptable MUD client.
It supports multiple windows (which are fully scriptable), and has nearly all of the features you would expect from a MUD client: triggers, aliases, keybindings, timers, etc
Main features:
- Using full programming languages (Perl/Python) as scripting languages.
- Nice GUI bindings for scripting languages (open multiple windows, print to windows using ANSI control sequences).
- Scripting callbacks for text entered in the GUI and received from the mud. Enables you to program aliases and triggers.
- Bindings for key-press events (enables you to implement Num-Pad walking and hot-keys).
- Scripting callbacks for timers.
- Nice functions to handle your callbacks easily within the command line environment or scripts.
- Bindings to send text to the server from scripts.
- Dcop scripting capabilities.
- Nice plugin support. Simply put a widget into a plugin and write some wrapper code in the scripting language to use the plugin. Enables you to write any kind of control widgets or time-critical calculations using C++.
- Multi-Line line edit. Just press ctrl-enter to get a new line of input.
- Mud Compression Protocol.
- Support for charset negotiation over telnet
- Support for lots of different charsets, including full utf8 support
<<less
Download (MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1046 downloads
MailDooHicky 1.9.58

MailDooHicky 1.9.58


MailDooHicky is a GTK2-based toolbar that can display the time, email message count, and various system utilization. more>>
mdh (MailDooHicky) v1.9.58 is a GTK2-based toolbar that can display the time, email message count and various system (CPU, network, etc.) utilization.
It also features user-definable buttons, a run window and scratch-pad.
GTK theme used in this screenshot is CleanIce (Download).
Enhancements:
- Configuration was moved to libgini.
- Customizable panel display was added.
- Temperature data is sourced from Weather.com.
- Memory and network support was added for Net/Free/OpenBSD as well as libgtop support. NetWM and GNOME layer support were added.
- A simple OSS mixer was added.
- Many other changes were made.
<<less
Download (0.22MB)
Added: 2005-07-01 License: BSD License Price:
1575 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5