Main > Free Download Search >

Free unix shell software for linux

unix shell

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2584
Squirrel Shell 1.2

Squirrel Shell 1.2


Squirrel Shell is made as a cross-platform alternative to system shells like bash in *nix. more>>
Squirrel Shell is made as a cross-platform alternative to system shells like bash in *nix.
Main features:
- object-oriented programming;
- C++-like syntax;
- dynamic typing;
- delegation;
- generators;
- exception handling;
- weak references;
Enhancements:
- Added: fprintl() function.
- Added: regcompile(), regmatch(), regfree(), regfreeall() and regerror() functions.
- Fixed: Passing null as redirIn parameter for run() function.
- Fixed: readdir() function truncated path at the first slash.
- Fixed: Floating point numbers staring with integer part equal to zero (for example, 0.123) were treated as octal integers.
- Fixed: Documentation for printl() function.
- Fixed: Potential buffer overflow in scan() and fscan() functions.
- Fixed: substr() returned one redundant character.
- Changed: Leading and trailing spaces in paths are removed.
- Changed: SQUIRREL_VERSION is now "2.1.3.1".
- Changed: Increased internal buffer for scan() and fscan() functions.
- Changed: Removed .dummy files and source code from Windows installer.
<<less
Download (0.44MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
859 downloads
Group Shell 0.2

Group Shell 0.2


Group Shell is a tool to aggregate several remote shells into one. more>>
Group Shell is a tool to aggregate several remote shells into one. It is used to launch an interactive remote shell on many machines at once. Group Shell is written in Python and requires Python ≥ 2.4.

There is a control shell accessible with Ctrl-C that is used to list some information about the current remote shells. It also allows common terminal manipulations like sending a Ctrl-C, Ctrl-Z, Ctrl-D …

The prompt shows the number of listening shells and the number of active shell. A shell is said to be listening if its prompt has returned and it is accepting commands, active shells are those whose connection is still alive. Shells can be individually enabled and disabled.

Here is the transcript of a sample session:

[g ~/gsh]$ ./gsh.py machine{0-9}

[10/10]> date

machine4: ven nov 10 23:26:36 CET 2006
machine7: ven nov 10 23:26:36 CET 2006
machine3: ven nov 10 23:26:36 CET 2006
machine5: ven nov 10 23:26:36 CET 2006
machine9: ven nov 10 23:26:36 CET 2006
machine0: ven nov 10 23:26:36 CET 2006
machine2: ven nov 10 23:26:36 CET 2006
machine1: ven nov 10 23:26:37 CET 2006
machine6: ven nov 10 23:26:37 CET 2006
machine8: ven nov 10 23:26:37 CET 2006
[10/10]>
Now, Ctrl-C is pressed, it triggers the control shell.
(Cmd) help

Documented commands (type help < topic >):

EOF enable list send_eof set_print_first
continue get_print_first quit send_sigint unset_print_first
disable help reconnect send_sigtstp

(Cmd) list
machine0 fd:3 r:3 w:0 active:True enabled:True idle
machine1 fd:4 r:3 w:0 active:True enabled:True idle
machine2 fd:5 r:3 w:0 active:True enabled:True idle
machine3 fd:6 r:3 w:0 active:True enabled:True idle
machine4 fd:7 r:3 w:0 active:True enabled:True idle
machine5 fd:8 r:3 w:0 active:True enabled:True idle
machine6 fd:9 r:3 w:0 active:True enabled:True idle
machine7 fd:10 r:3 w:0 active:True enabled:True idle
machine8 fd:11 r:3 w:0 active:True enabled:True idle
machine9 fd:12 r:3 w:0 active:True enabled:True idle

10 active shells, 0 dead shells, total: 10
(Cmd) quit
[g ~/gsh]$

<<less
Download (0.024MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
813 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
xen-shell 1.5

xen-shell 1.5


xen-shell is a simple console application which allows you to easily allow the owner of a single Xen instance to control it. more>>
xen-shell is a simple console application which allows you to easily allow the owner of a single Xen instance to control it, without the overhead of a web-based control panel.
Using this shell users may:
- Boot/Shutodwn their Xen guest.
- Reboot their Xen guest.
- Connect to the serial console of their runing Xen guest.
- Reimage their system to a pristine state, via xen-tools.
- Manipulate their reverse DNS information
The shell features command history, command completion, and integrated help.
It is ideal for a hosting company who wishes to over "virtual machine" hosting to their customers, and allow them to control their own instance.
<<less
Download (0.010MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
808 downloads
CGI-Shell 0.21

CGI-Shell 0.21


CGI-Shell provides a shell using CGI, so everyone who has a CGI directory on a Web server can also have a shell on it. more>>
CGI-Shell provides a shell using CGI, so everyone who has a CGI directory on a Web server can also have a shell on it. It is something like telnet or SSH.
How to install?
make
make install (you have to be root)
How to uninstall?
make uninstall (you have to be root)
The server is distributed as binary - you can also compile it yourself with "make server", but its not recommendable.
Enhancements:
- PHP support (works not if system() call is disabled in PHP)
- configuration file
- bugfixes, little improvements
<<less
Download (0.22MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1226 downloads
LDAP Shell 2.0

LDAP Shell 2.0


LDAP Shell is an interactive LDAP shell written in Perl. more>>
LDAP Shell is an interactive LDAP shell written in Perl and allowing basic administrative functionality, such as crawling the directory tree and modifying entries.
It is composed of two parts: Net::LDAP::Config, and ldapsh.
Net::LDAP::Config is a library for simplifying and centralizing access to your LDAP repositories. Instead of having every single script ask for your ldap server and search base, or have it hard coded, you can simply use this library:
my $config = Net::LDAP::Config->new("default");
Its got a couple other nice features, like the fact that it caches your LDAP UID (per host), so you should only ever have to type it in once. Its pretty well documented, so perldoc Net::LDAP::config should get you the rest of the way.
ldapsh, and its corresponding library Net::LDAP::Shell, provide (shockingly) the shell behaviour. When run, ldapsh drops you into a (very simple) interpreter.
Even given its simplicity, though, ldapsh is still very useful: You can use it to walk your LDAP tree, you can clone existing objects (using the clone command), remove objects (can you guess the command?), and create new objects using new.
The new command, when provided one or more objectclasses, will automatically retrieve the required and optional attributes for those objectclasses, which can be a great time-saver.
Enhancements:
- A lot of cleanup, some new commands, and Term::ReadKey support.
<<less
Download (0.040MB)
Added: 2005-11-17 License: GPL (GNU General Public License) Price:
1437 downloads
Web shell 2.2.1

Web shell 2.2.1


Web shell is a CGI-based remote UNIX shell. more>>
Wsh, "Web Shell" is a remote UNIX/WIN shell, that works via HTTP/HTTPS. The package contains two perl scripts for server and client hosts, one C source code and one Java servlet code for the server host : the client script is for console usage and the server scripts run as CGI/Servlet scripts on the target host.
The client part provides shell-like prompt, encapsulating user commands into HTTP POST requests and sending them to the server part script on the target web server directly or via HTTP proxy server.
The server part extracts and executes commands from HTTP post requests and returns STDOUT and STDERR output as HTTP response messages. By default both scripts encode HTTP data with Xor.
Main features:
- SSL support
- Command line history support
- File upload/download
- Protect server part script usage with secret key inside HTTP message
- Data flow Xor encoding
- Can work trough HTTP proxy server.
Enhancements:
- WSH server Java servlet version was added.
- Disabled "why is it enabled ?" auth in wsh-c.conf.
- Corrected header fields mistakes in wsh-c-* (X-* => HTTP_X*)
Instalation
1. Check path to perl in the "config.pl" file;
2. Run "config.pl" : `./config.pl`
OPTIONAL ----------------------------------------------------
Modify the file "wsh-c.conf", if you want to use HTTP proxy;
use_proxy 1
proxy_ip
port
Check other client configuration options also..
-------------------------------------------------------------
3. For the wsh-s.c and WshServlet.java, check the Shell (*Nix or Win32) location;
4a. Perl server version :
+ Check path to perl and permissions of the newly created "wsh-c.pl";
+ Upload wsh-s.pl under the target cgi-bin directory and check path to perl;
4b. C server version :
+ Upload wsh-s.c under the target cgi-bin directory and compile it (remove the source code after) :
- Under *Nix : gcc -g2 -Wall -o wsh-s wsh-s.c
- Under Win32 (Visual C++) : cl /W3 wsh-s.c ws2_32.lib
- Under Win32 Cygwin : Set the WIN32_RUN variable in the source code and build it as for the *Nix version.
4c. Java servlet version :
+ Upload the java built version under a servlet executable location.
About SSL :
a. If you use a SSL wsh-c.pl client, you can configure the client to check the server certificate CN (but this check can be circumvented !):
my $ssl_set_check=1;
# (0 || 1) dont or check the webserver
# ssl certificate with internal
# ssl_crt_subject.
my $ssl_crt_subject="/C=Fr/ST=Paris/L=Paris/O=XXX/OU=XXX/CN=XXX";
=> You only have to execute the wsh-c.pl client one time and grab the CN displayed by the error message.
b. We didnt check the wsh-c-SSL.pl client on a Win32 platform. If you manage to install the Net::SSLeay on Win32 and check wsh-c-SSL.pl, send us a mail.
<<less
Download (0.024MB)
Added: 2005-05-05 License: Freeware Price:
1641 downloads
YMShell 1.0

YMShell 1.0


YMShell is a console based yahoo messenger client. more>>
YMShell is a console based yahoo messenger client. The interface is similar to an UNIX shell and most of the commands are like UNIX commands. e.g. talk starts a conversation with that id. (Read README for all command help).

The program needs libyahoo2 library (download link present in README). An experimental Secure chat mode is also present (secure chat only works between two YMShells).

<<less
Download (0.047MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1059 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
True3D*Shell 1.3

True3D*Shell 1.3


True3D*Shell is an open source 3D desktop environment that allows users to experience 3D browsing. more>>
True3D*Shell is an open source 3D desktop environment that allows users to experience 3D browsing in a virtual reality universe where information is organized in bubbles connected by pipes. True3D*Shell is based on POSIX, Win32, FreeGLUT, OpenGL and MQ4CPP, and runs on IA32 and IA64 SMP platforms.
A user can browse local and remote filesystems and download and run selected files. It includes a robot mode that allows you to browse automatically.
Main features:
- Shell : provides access to the kernel services
- Desktop environment : offers a graphical user interface (GUI) solution to operate a computer
- Avatar : provides a fantastic representations of a persons self with witch user can explore the virtual universe.
- Virtual Reality : users can interact with a virtual environment either through the use of standard input devices such as a keyboard and mouse, or through multimodal devices.
- MVC paradigm : is a software architecture that separates an applications data model, user interface, and control logic into three distinct components.
- Multithreading : Threads are a way for a program to split itself into two or more simultaneously running tasks. Multiple threads can be executed in parallel on many computer systems.
- Grid computing : provides the ability to perform higher throughput computing by taking advantage of many networked computers to model a virtual computer architecture that is able to distribute process execution across a parallel infrastructure.
- MOM paradigms : Message Oriented Middleware is a category of inter-application communication software that relies on asynchronous message passing as opposed to a request/response metaphor.
<<less
Download (3.3MB)
Added: 2006-08-29 License: LGPL (GNU Lesser General Public License) Price:
1152 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
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
Shelisp 2

Shelisp 2


Shelisp is a very short program that provides mechanisms for composing and running Unix shell. more>>
Shelisp is a very short program that provides mechanisms for composing and running Unix shell (particularly bash) commands and constructs from Common Lisp.
To run shelisp, say at the command prompt:
lisp -load shelisp.lisp
This should start CMU Common Lisp and provide the prompt, *. A more convenient form could be to start emacs, and issue the command M-x cmulisp that will start an `inferior lisp mode with cmu; then, say:
(load "shelisp.lisp")
The bang (!) escape to shell
Now you can say (the * is already put there by cmulisp):
- !ls
And it will execute the shell ls command (by running a bash instance and passing the command to it.
Of course, you are actually in Lisp. You can try this:
- (defun factorial (x) (if (zerop x) 1 (* x (factorial (1- x)))))
FACTORIAL
- (factorial 33)
8683317618811886495518194401280000000
So, if you enter ``! the rest of the line (until the first end of line that is not escaped with a ``) is interpreted as a bash command and the result is printed on the standard output.
Now try:
- !echo ?(+ 2 3) zuzu
5zuzu
The `? is the lisp escape. It is followed by an s-expression which is read, executed and printed (with princ) and the printed result replaces the `? and the expression in the shell command. It can be any Lisp expression.
- !echo ?(+ 2/3 2/11) "<<less
Download (0.005MB)
Added: 2006-08-20 License: GPL (GNU General Public License) Price:
1163 downloads
Audio::TagLib::Shell 1.42

Audio::TagLib::Shell 1.42


Audio::TagLib::Shell is a mini shell of Audio::TagLib. more>>
Audio::TagLib::Shell is a mini shell of Audio::TagLib.

SYNOPSIS

$> perl -MAudio::TagLib::Shell -e shell
$tag:>open
file openned successfully
$tag:o>title
< title in tag >
$tag:o>artist
< artist in tag >
$tag:o>channels
2
$tag:o>setComment blah blah blah
comment set successfully
$tag:o>comment
blah blah blah
$tag:o>save
data saved successfully
$tag:>exit

A mini shell of Audio::TagLib, for viewing and editing common audio meta data on the fly.

The functionality offerred follows the abstract interface designing of Audio::TagLib, for instance, Audio::TagLib::Tag and Audio::TagLib::AudioProperties.

<<less
Download (0.013MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5