Main > Free Download Search >

Free shell scripts software for linux

shell scripts

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4230
Rains PPP scripts 2.9.1

Rains PPP scripts 2.9.1


Rains PPP scripts are a set of tools that simplify the use and setup of pppd. more>>
Rains PPP scripts are a set of tools that simplify the use and setup of pppd.
Features include connection time logging, a ppp-off that works right with more than one pppd running, dial-on-demand support for pppd 2.3.x., and more.
Another interesting feature is that the scripts keep track of your connect speed and time, and included is an mirc script to show connection status from a remote machine, as well as a shell script that works for *IX boxes.
Enhancements:
- Made TTL for dyn.db 60 seconds
- --bootup should have been --quiet in ppp-on
- Fixed POSTLOGINSTRING
- Now using low-ascii in the README and ppp-on
- Re-fixed permission problems on /etc/inet.status (I hope)
- Fixed more spelling/grammar
<<less
Download (0.020MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1143 downloads
wdshell 0.98

wdshell 0.98


wdshell is a tool that runs shell commands using RubyWebDialogs. more>>
rwdshell uses the RubyWebDialogs GUI to run shell commands in a Web browser. It uses the rwdtinker framework for removal and installation of applets.

You have a Ruby eval screen, a shell command line, and a shell script runner. You can edit scripts and run Ruby scripts.
<<less
Download (0.11MB)
Added: 2005-04-27 License: GPL (GNU General Public License) Price:
1640 downloads
Shell::Parser 0.04

Shell::Parser 0.04


Shell::Parser is a simple shell script parser. more>>
Shell::Parser is a simple shell script parser.

SYNOPSIS

use Shell::Parser;

my $parser = new Shell::Parser syntax => bash, handlers => {

};
$parser->parse(...);
$parser->eof;

This module implements a rudimentary shell script parser in Perl. It was primarily written as a backend for Syntax::Highlight::Shell, in order to simplify the creation of the later.

<<less
Download (0.017MB)
Added: 2007-04-06 License: Perl Artistic License Price:
934 downloads
XSS Shell 0.3.9

XSS Shell 0.3.9


XSS Shell script is a powerful XSS backdoor. more>>
XSS Shell script is a powerful XSS backdoor. XSS Shell allows interactively getting control over a Cross-site Scripting (XSS) vulnerability in a web application.
It demonstrates the real power and damage of Cross-site Scripting attacks.
Enhancements:
Regenerating Pages
- This is one of the key and advanced features of XSS Shell. XSS Shell re-renders the infected page and keep user in virtual environment. Thus even user click any links in the infected page he or she will be still under control! (within cross-domain restrictions) In normal XSS attacks when user leaves the page you cant do anything.
- Secondly this feature keeps the session open so even victim follow an outside link from infected page session is not going to timeout and you will be still in charge.
Keylogger
- Mouse Logger (click points + current DOM)
Built-in Commands:
- Get Keylogger Data
- Get Current Page (Current rendered DOM / like screenshot)
- Get Cookie
- Execute supplied javaScript (eval)
- Get Clipboard (IE only)
- Get internal IP address (Firefox + JVM only)
- Check victims visited URL history
- DDoS
- Force to Crash victims browser
Version restrictions:
- Keylogger is not working on IE
- Possibly not going to work for framed pages because of frame regeneration.
- Not working on Konqueror
Enhancements:
- Connection drop timeout check. If your XSS Shell server is down or connection dropped because of victim itll try to repair itself.
- DoS and Crash commands added
<<less
Download (0.83MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
956 downloads
SQL::Shell 1.13

SQL::Shell 1.13


SQL::Shell is a command interpreter for DBI shells. more>>
SQL::Shell is a command interpreter for DBI shells.
SYNOPSIS
use SQL::Shell;
#Initialise and configure
my $sqlsh = new SQL::Shell(%settings);
$sqlsh->set($setting, $new_value);
$value = $sqlsh->get($setting);
#Interpret commands
$sqlsh->execute_command($command);
$sqlsh->run_script($filename);
SQL::Shell is a command-interpreter API for building shells and batch scripts. A command-line interface with readline support - sqlsh.pl - is included as part of the CPAN distribution. See < SQL::Shell::Manual > for a user guide.
SQL::Shell offers features similar to the mysql or sql*plus client programs but is database independent. The default command syntax is arguably more user-friendly than dbish not requiring any go, do or slashes to fire SQL statements at the database.
Main features:
- issuing common SQL statements by simply typing them
- command history
- listing drivers, datasources, tables
- describing a table or the entire schema
- dumping and loading data to/from delimited text files
- character set conversion when loading data
- logging of queries, results or all commands to file
- a number of formats for display/logging data (sql, xml, delimited, boxed)
- executing a series of commands from a file
You can also install custom commands, rendering formats and command history mechanisms. All the commands run by the interpreter are available via the API so if you dont like the default command syntax you can replace the command regexes with your own.
Its been developed and used in anger with Oracle and mysql but should work with any database with a DBD:: driver.
<<less
Download (0.030MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1104 downloads
Fry::Shell 0.15

Fry::Shell 0.15


Fry::Shell is a flexible shell framework which encourages using loadable libraries of functions. more>>
Fry::Shell is a flexible shell framework which encourages using loadable libraries of functions.
SYNOPSIS
From the commandline: perl -MFry::Shell -eshell
OR
In a script:
package MyShell;
use Fry::Shell;
#subs
sub evalIt {
my $cls = shift;
my $code = ($cls->Flag(strict)) ? use strict; : ;
$code .= "@_";
eval "$code";
}
sub listStations {
my $cls = shift;
my @stations = ( {name=>high energy trance/techno,ip=>http://64.236.34.196:80/stream/1003},
{name=>macondo salsa,ip=>http://165.132.105.108:8000},
{name=>new age,ip=>http://64.236.34.67:80/stream/2004},
);
$cls->saveArray(map{$_->{ip}} @stations);
return map {$_->{name}} @stations;
}
#set shell prompt
my $prompt = "Clever prompt: ";
#initialize shell and load a command and an option
my $sh = Fry::Shell->new(prompt=>$prompt,
load_obj=>{ cmds=>{listStations=>{a=>lS}},
opts=>{strict=>{type=>flag,a=>n,default=>0}} }
);
#begin shell loop
$sh->shell(@ARGV);
####end of example, start of other possible methods
#run shell once
$sh->once(@ARGV);
#loads libraries and runs each librarys &_initLib
$sh->initLibs(@modules);
$sh->loadFile($file);
$sh->loadPlugins($myplugin);
$sh->runCmd($cmd);
Fry::Shell is a simple and flexible way to create a shell. Unlike most other light-weight shells, this module facilitates (un)loading libraries of functions and thus encourages creating shells tailored to several modules. Although the shell is currently only viewable at the commandline, the framework is flexible enough to support other views (especially a web one. This module is mainly serving(will serve) as the model in an MVC framework.
From a user perspective it helps to know that a shell session consists of mainly four shell components (whose classes are known as core classes) : libraries (lib), commands (cmd), options (opt) and variables(var). Commands and options are the same as in any shell environment: a command mapping to a function and an option changing the behavior of a command ie changing variables within it or calling functions before the command. Variables store all the configurable data, including data relating to these commands and options. Libraries are containers for a related group of these components.
Main features:
- Loading/unloading shell components at runtime.
- Flexible framework for using shell features via plugins. You can even set up a bare minimum shell needing no external modules! Currently plugins exist for dumping data,readline support,reading shell configurations and viewing shell output.
- Commands and options can be aliased for minimal typing at the commandline.
- Commands can have help and usage defined.
- Commands can have user-defined argument types. One defines argument types by subroutines or tests that they should pass. These tests are then applied to a commands defined argument(s). With defined argument types, one can also define autocompletion routines for a commands arguments.
- Options can modify variables. Since variables exist for almost every aspect of the shell, options can change many core shell functions. A handy example is parsecmd which names the current parse subroutine for the current line. Changing this var would change how the input after the options is parsed.
- Options can have different behaviors defined including the ability to invoke subroutines when called or to maintain a value for a specified amount of iterations.
- Default options include menu which numbers output and allows the next command to reference them by number.
- Page output with preferred pager.
- Multiline mode.
- Comes with a decent default library,Fry::Lib::Default, to dump,list or unload any shell component, run system commands,evaluate perl statements and execute methods of autoloaded libraries.
<<less
Download (0.057MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1019 downloads
JSON::Shell 1.0

JSON::Shell 1.0


JSON::Shell is an interactive shell for performing JSON and JSON-RPC requests. more>>
JSON::Shell is an interactive shell for performing JSON and JSON-RPC requests.

SYNOPSIS

$ bin/jsonshell

JSON::Shell 1.0
www.example.com/json-rpc-demo$ post { "id": 1, "method": "echoObject", "params": { "o": [ "YAY JSON~" ] } }
REQUEST: $VAR1 = {
params => {
o => [
YAY JSON~
]
},
method => echoObject,
id => 1
};

RESPONSE: $VAR1 = {
id => 1,
result => [
YAY JSON~
]
};

www.example.com/json-rpc-demo$

JSON::Shell provides an interactive debugger and workbench for JSON based web services.

<<less
Download (0.006MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1007 downloads
ZhuaShuShell 2.6

ZhuaShuShell 2.6


ZhuaShuShell project is a set of bash shell scripts to crawl online e-books. more>>
ZhuaShuShell project is a set of bash shell scripts to crawl online e-books (in HTML format) from certain Chinese e-book sites and save the data that is formatted as a single text book to your local machine.
Enhancements:
- A new BBS board that store some stories about ghosts is supported.
<<less
Download (MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
838 downloads
MirBSD Korn Shell R30

MirBSD Korn Shell R30


MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell). more>>
MirBSD Korn Shell (mksh) is an actively developed successor of pdksh (the Public Domain Korn Shell), aimed at producing a shell good for interactive use, but with primary focus on scripting.
The project is intended to be portable to most *nix-like operating systems as long as theyre not too obscure. mksh incorporates improvements from OpenBSD and Debian, as well as bugfixes and enhancements developed for the MirOS and FreeWRT projects. The emacs command line editing mode is UTF-8 capable.
The shell supports large files, as well as all pdksh and some csh, AT&T ksh, and GNU bash features, is compatible with the Bourne shell (within limits, but you can turn off brace expansion), has no limit on array sizes, and incorporates some other useful builtins and features. While being already fast and small (without losing functionality), flags to make it even smaller can be given at compile time. An interactive shell reads "~/.mkshrc" on startup.
Enhancements:
- Packagers should read the information at http://www.mirbsd.org/mksh.htm#upgrade.
- mksh can now be built on more platforms, such as AIX, and with a lot of vendor compilers (Intel, Sun, IBM, Microsoft, Borland, Digital Mars, HP) in addition to gcc.
- Some constructs from GNU bash are supported.
- The code and build system got cleaned up, fixed, and improved further.
- Large file support on some OSes and POSIX compatibility got better.
<<less
Download (0.23MB)
Added: 2007-07-28 License: MirOS License Price:
825 downloads
XMMS-Shell 0.99.3

XMMS-Shell 0.99.3


XMMS-Shell provides a simple command line interface for controlling XMMS. more>>
XMMS-Shell provides a simple command line interface for controlling the XMMS player.
One can either use the readline-enhanced interactive mode or simply specify commands from the command line (useful for shell scripts or quick manipulation).
Main features:
- Volume control
- Equalizer control
- Control over display of main, equalizer, and playlist windows
- Can pop up the preferences or file load dialogs
- A few miscellaneous but potentially useful commands, such as FADE, FAKEPAUSE, and RESETDEVICE
The 0.99 series of XMMS-Shell represents a complete rewrite of the 0.2 series. All of the functionality of 0.2 should still be provided. The 0.99 series is considered beta. Once the code is deemed stable, it will graduate to version 1.0. This code has barely been tested with XMMS 1.2.6, but it should work with any version of XMMS after 1.0.
<<less
Download (0.059MB)
Added: 2006-04-07 License: Public Domain Price:
1296 downloads
Slackware Packaging Scripts 04-30-2005

Slackware Packaging Scripts 04-30-2005


Slackware Packaging Scripts provides a collection of scripts for simple automated Slackware packaging. more>>
Slackware Packaging Scripts provides a collection of scripts for simple automated Slackware packaging.

Slacktools is a collection of simple shell scripts that can be used to build most source tarballs into slackware packages.

They are probably the least advanced of any automated packaging system, but they work surprisingly well for source that supports the DESTDIR variable [correctly].

Scripts provided:

.backoutpkg
.slackconfig
.slackmake
.slackpack

<<less
Download (MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
566 downloads
Advanced Bash Scripting Guide 5.4

Advanced Bash Scripting Guide 5.4


Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page printed book. more>>

Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page printed book. Includes shell scripts that emulate games, such as Perquackey and Nim. It is an official Linux Documentation Project (http://www.tldp.org) Guide. Some reviewers have named it the best book available on the subject.

Requirements: Web Browser or PDF viewer

Whats new in this version: New material, updates, bugfixes, stylistic revisions

<<less
Download (2.85MB)
Added: 2009-04-03 License: Freeware Price: $0
250 downloads
 
Other version of Advanced Bash Scripting Guide
Advanced Bash Scripting Guide 5.0is both a reference and a tutorial on shell scripting. Advanced Bash Scripting Guide 5.0 - M. Leo ... on shell scripting techniques. The exercises and heavily-commented examples invite active
License:(FDL) GNU Free Documentation License
Download (0.74MB)
892 downloads
Added: 2007-06-21
PyGTK Shell 1.90.6

PyGTK Shell 1.90.6


PyGTK Shell is a framework for interactive GUI programming. more>>
PyGTK Shell provides widgets derived from PyGTK optimized for interactive programming as well as an interactive, extensible PyGTK console for the rapid prototyping of GUI applications. It can be embedded by PyGTK applications.

<<less
Download (0.032MB)
Added: 2007-05-31 License: GPL (GNU General Public License) Price:
877 downloads
Crypt 0.1

Crypt 0.1


Crypt is a small C program that utilizes the crypt(3) function to include DES password checking/encryption in shell scripts. more>>
Crypt is a small C program that utilizes the crypt(3) function to include DES password checking/encryption in shell scripts.

Usage:

./crypt < salt > < string >
<<less
Download (0.012MB)
Added: 2006-05-03 License: GPL (GNU General Public License) Price:
1281 downloads
Business Shell 1.0.3

Business Shell 1.0.3


Business Shell is a web template engine, scripting language, and shell. more>>
Business Shell (BUSH) can be used as interactive command shell, scripting language with a source code debugger, a database client and a web template engine. With third-party support for the ABEE standard for Java Virtual Machine and .Net, BUSH is an all-in-one replacment for BASH, PHP, J2EE, Ruby, Python, PERL and PSQL.
There are many shells, interpreters and languages available. Virtually without exception, they are incompatible with one another. Whats the point of learning a tool that, no matter how sophisticated it is, leaves your source code stuck with that particular tool. You want to do scripting, so you use Python or Scheme.
You want to do reporting, so you use Perl. You want to write a script, so you use Bash. You want to write an applet, so you use Java. To be a programmer these days, you need to be fluent in a dozen different languages. You would be making more money if you got a job at the United Nations.
The Business Shell is different. Its based on a language called AdaScriptTM, a subset of one of the most powerful languages available for Linux today. Ada 95 is a GCC supported language so any project you write in Bush is immediately portable to any machine that GCC runs on. In other words, virtually everything.
And it means that Bush scripts can be compiled using GCC and everyone knows that GCC is superior to most commercial compilers. If thats not enough, using the JGNAT open source compiler, you can even compile your Bush scripts into actual Java bytecode. There is another tool, A#, that will compile scripts into .NET byte code Things dont get much more platform-independent than that.
But Bush does more than just create scripts, executable programs and Java applets. Its a powerful computer language on its own able to do complex math, manipulate files, generate reports and able to do network programming. Bush will let strings grow as big as you need without worry of a running out of buffer space. And a number of built-in packages will let you do everything from compute trig functions to connecting to a web server.
But best of all, Bush is easy. Perl claims to be easy. Easily like riding a bicycle backwards in the middle of a thunderstorm. Bush is easy to read, easy to understand. You know exactly what a script does without having to have a reference book beside you at all times
Bush doesnt run your programs outright. First it examines them, compresses them, and converts them into intermediate code. (Thats "byte code", to you Java developers.) Bush optimizes the program for the best possible performance. It also takes the time to verify your program will run before attempting to execute the first line.
And if you make to typing mistake, Bush will let you know before running your program. Theres no need to worry that your typo will be a valid command like it would be in most other languages. Bush works for you, not against you.
One tool for all solutions.
Main features:
- Internal Byte Code
- 200+ Built-in Functions
- Template Engine
- PostgreSQL DBI
- TCP/IP Sockets
- CGI Library
- AU/WAV Sound
- Arrays
- Records (Structures)
- Enumerated Types
- True Booleans
- Types and Subtypes
Enhancements:
- A new built-in directory_operations package.
- A serious memory leak problem with pragma prompt_script has been repaired.
<<less
Download (1.5MB)
Added: 2005-08-31 License: GMGPL (GNAT Modified GPL) Price:
1516 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5