The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2. Note that users of miniaturized single-board computers running Linux, such as the Raspberry Pi and the Beagle Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.
cw is a non-intrusive real-time ANSI color wrapper for common Unix-based commands. It is designed to simulate the environment of the commands being executed, so that if a person types 'du', 'df', 'ping', etc. in their shell it will automatically color the output in real-time according to a definition file containing the color format desired. It has support for wildcard match coloring, tokenized coloring, headers/footers, case scenario coloring, command-line- dependent definition coloring, and includes over 50 pre- made definition files.
Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript and Forth. It can be embedded as an extension language into other applications, and was designed to have a small memory footprint. It is among the smallest embeddable interpreters available.
netscript is a portable/multi-platform, lightweight TCP/UDP socket scripting system. It is intended to automate situations, built on a word-to-word ruleset response system. It includes wildcard support, character replacement, random replacement, argument inclusion, server timeout, initial send, display altering, multiple character dump formats, telnet protocol support, logging, program to socket dumping, executable ruleset support, reverse binding, module support, data truncation, data formatting, permission options, virtual hosting support, history storage, dynamic storage variables, directory placement, character omitting, timed rules, background support, syslog support, routing support, socket options, interactive mode, and graphical user interface support.
The Open Vulnerability Assessment System (OpenVAS) scanner runs many network vulnerability tests (NVTs) against many target hosts and delivers the results. It uses a communication protocol to have client tools (graphical end-user or batched) connect to it, configure and execute a scan and finally receive the results for reporting. Tests are implemented in the form of plugins which need to be updated to cover recently identified security issues. The core component is a server with a set of network vulnerability tests (NVTs) to detect security problems in remote systems and applications. Additional components are: openvas-client to control the scanner, and openvas-manager and openvas-administrator to leverage OpenVAS to a comprehensive vulnerability management solution. OpenVAS is a fork of Nessus.
Revolution is a user-centric development tool for every major platform. It features an English-like programming language, an advanced feature set, an intuitive interface, and built-in documentation, which makes it ideal for users of all levels of ability. Revolution contains support for databases, Internet protocols, multimedia, XML, and much more. Revolution Studio and Enterprise allow you to write your application once and deploy it on every major platform.
Set-cd-rom-speed is an application for setting CD-ROM and DVD-ROM drive speed, written with KDE Kommander. Fast CD-ROM and DVD-ROM drives have one big disadvantage over older and slower models in that they are often quite loud because of the disk spinning very fast in the drive. Using set-cd-rom-speed, you can decrease the drive's speed and thus reduce the annoying noise.
Pike ScriptRunner allows you to run scripts written in Pike under any FastCGI-enabled Web server. It provides request parsing and I/O handling, enabling you to get right to the task of writing your code. It is a dynamic object-oriented language with a C-like syntax and a number of features that make it desirable for rapid prototyping and deployment of Web applications.