Web shell 2.2.1
Sponsored Links
Web shell 2.2.1 Ranking & Summary
File size:
0.024 MB
Platform:
Any Platform
License:
Freeware
Price:
Downloads:
1701
Date added:
2005-05-05
Publisher:
Alex Dyatlov
Web shell 2.2.1 description
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.
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.
Web shell 2.2.1 Screenshot
Web shell 2.2.1 Keywords
HTTP
UNIX
CGI
XXX
SSL
CN
Web Shell
shell
web
server
check
client
win32
Web shell 2.2.1
HTTP
Internet
Bookmark Web shell 2.2.1
Web shell 2.2.1 Copyright
WareSeeker periodically updates pricing and software information of Web shell 2.2.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Web shell 2.2.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Java Web Shell is a web based interactive shell-type environment written in Java. Free Download
Web-FTP is a Perl/CGI FTP client. Free Download
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. Free Download
wdshell is a tool that runs shell commands using RubyWebDialogs. Free Download
Sws Web Server is a fast, secure, and simple Web server. Free Download
Abyss Web Server X1 is a free and compact Web server. It supports SSL, compression, CGI/FastCGI, ISAPI, XSSI, URL rewriting,bandwidth throttling, anti-leeching, anti-hacking, and features a remote web management interface. Free Download
High performance Scalable Web Server, Supporting 1000s of Virtual Servers,with Built in interfaces for Servlets,JSP, ISAPI & CGI.Includes Remote Server Management,Log Analysis Tool & Real Time Server Free Download
X personal web server is a personal Web server that sits in your desktop notification area (as a tray icon). Free Download
Latest Software
Popular Software
Favourite Software