Scripts Category Web


ScriptnameREADME
ssltunnel-1.0.pl ssltunnel.pl - The world's greatest SSL tunnelling script. Its got it
all! Supports reproxying to build a chain of proxies, thus allowing
access even if your local proxy inserts characters that would normally
mess up SSH. Supports BASIC auth. Can even work without SSH.
usage: perl ssltunnel.pl [options] desthost destport
Tunnels a TCP/IP connection through an http proxy using SSL.
WARNING: Only use this if you have the proxy ad...
XLinks-1-1-1.pl Link validator for XHTML web pages. Based on XML parsing methods,
this script allows a high degree of control on a page-by-page and
link-by-link basis. Able to crawl entire sites.
Complete documentation at http://www.sfu.ca/~ajdelore/XLinks/
whatsup-1.03.pl Verify your websites are running from multiple servers,
inside and outside your firewall. Notify you when they go
down.
whatsup-1.04.pl Verify your websites are running from multiple servers,
inside and outside your firewall. Notify you when they go
down.
dcheck-0.9.pl This script checks given files for dates matching a given format and compare
this with the date of last modification of the file.
Actually the script can do the following:
HTMLTableSort_02  
pcm.pl  
httpproxy-1.5.3.pl  
bget bget - basic HTTP get tool
bget-1.1 bget - basic HTTP get tool
bget-1.2 bget - basic HTTP get tool
extract-form HTML form rewriter for command line or CGI use. Rewritten forms
have hidden inputs exposed for probing.
fatbrain-1.0.pl  
glynx-1.033.pl Glynx - a download manager (robot)
INSTALLATION
WINDOWS:
- Copy the script to your download directory, such as c:\glynx or c:\temp
Do not use it on c:\ because it will create files there.
- It can be used as command prompt script,
or you can double click it to start it as a server or slave.
You can open the program more times, if you have enough memory.
If ...
htsplit-1.0.0 Installation: copy this script to any directory in your path.
Options:
--heading n : heading level, 1 through 6, on which to split
(just the number, not the 'h')
--basename name : name prefix for the generated files
(optional, default 'slide')
--tidy : optionally run tidy -m -i on the output files
--help : show the help text and exit
--version : show the help text and exit
OAMulator_1.0.cgi A Web based compiler/assembler/emulator for instructional support.
Complete documentation at C<http://informatics.indiana.edu/fil/OAM/>.
reaper3.pl This script fetches all images on a website and saves them into a designated directory.
It uses a recursive depth first search.
It can discard images which are smaller than a certain width or height.
refill-1.01.pl This program will establish an FTP connection and fill the specified files with the content of the 'filler' file. Transfer will be done in 'ascii' mode.
ssh2ssl-1.5 This script allows you to tunnel an SSH connection through an SSL (https) web proxy.
ssh2ssl-2.1 This script allows you to tunnel an SSH connection through an SSL (https) web proxy.
yahobuilder.pl Inspired by Zope yahobuilder takes the idea of defining variables
at different levels and substituting the closest one to offline
html preparaion. Yahobuilder includes also a simple upload tool
to a ftp server. Home of Yahobuilder is http://www.gs68.de.
rfcindex-1.2 Online RFC repositories typically contain a text file produced by the
RFC Editor, F<rfc-index.txt>, which lists the RFCs currently in
existence. rfcindex is a Perl script that reads the plain text index
file and outputs an HTML index file. The RFC number of each citation
becomes a hyperlink to the text of that RFC (if an online version of
the RFC exists), and the cross references between citations
(obsoletes, obsoleted by, updates, ...
bn-0.5.0.pl bn is a Perl bot for searching book / media information and saving the
output as either a comma seperated text file or in HTML format.
check_ftp-1.02 This script connects to the FTP server and compares the last modification time
of all or part of the files in a remote directory. It sends a message to the
standard output or by email when it finds new files since the last time it
checked.
XAlbum2Rss.pl This simple script can be used to generate RSS feed out of the album file, which you created for XPhotoAlbum.pl. The script can be used for off-Line
RSS generation - add it to your schedule tasks or crontab.
See http://www.neystadt.org/XPhotoAlbum/ for additional details.
XPhotoAlbum-1.01.pl This simple script can be used for organizing web photo album. The script can be used for online or Off-Line
photo album generation. It does not provides web interface for picture uploading, thumbnail generation or web
authoring of the album. Those tasks you will have to do using standard image processing tools and ftp. However it generates
rather nice browsable photo album.
httpdebug-1.06 This is a tool to help you debug HTTP transactions. It uses both
the HTTP server and HTTP client functionalities of the LWP bundle.
Using this script, you can easily and quickly mimic and tweak transactions
between servers and clients. You operat8.4.tar.bz2.md5e this program using a Web browser.
httpdebug-2.0 This is a tool to help you debug HTTP transactions. It uses both
the HTTP server and HTTP client functionalities of the LWP bundle.
Using this script, you can easily and quickly mimic and tweak transactions
between servers and clients. You operate this program using a Web browser.
timefetch-1.02 This script uses LWP and Time::HiRes to fetch a web page,
parse embedded IMG tags and other tags, download the images,
and time the whole download operation. It is useful for measuring
download times for an entire page with images, and for reporting
errors in downloads (timeouts, connect failures, broken images, etc.).
Complete documentation is available in the script iteself,
in the embedded POD.
BuildAppletJar.pl This script is for creating applet JAR files. The typical situation
is that you have some large libraries and know, that only parts
are required.
The idea is that you start working without JAR files, possibly
extracting library classes. The required classes are then determined
by looking into the WWW servers log files.
JScript.decode-1.0.pl JScript.decode.pl - read encrypted JScript macros
(Microsoft proprietary extension to Javascript)
and write unencoded equivalent script.
This script read a web page containing encoded macros from STDIN
or from an input file (-i) extract and decodes any encoded macros
and writes a new web page to STDOUT or to out file (-o) with macros
decoded. Is my decoding accurate ? Anyone's guess.
phttpd-0.01.01.pl karakurt, pure Perl httpd v0.01.01 (c) Dzianis Kahanovich, GPLs
This software are with NO WARRANTY!
I wrote it becouse I needs for small, fast, all-in-one httpd/perl, main -
in xinetd. There are my first server sockets programming (daemon/standalone),
then standalone mode are totally experemental, but caching modes are much more
experemental and unsecure and unsafe. Use it only for debugged, verifyed
scripts set. Also eX...
sms-1.00 This is a Perl/Tk tool for sending SMS messages. The application uses the SMS
gateway at www.genie.co.uk to do the sending. This is achieved using the
Net::SMS::Genie module.
This application has been tested under Solaris, Linux and Windows98 (running
the binary distribution of SiePerl available from CPAN). It should run
un-edited on any UNIX platform with Perl and the required modules installed.
It should likewise run on other ...
sms-1.01 This is a Perl/Tk tool for sending SMS messages. The application uses the SMS
gateway at www.genie.co.uk to do the sending. This is achieved using the
Net::SMS::Genie module.
This application has been tested under Solaris, Linux and Windows98 (running
the binary distribution of SiePerl available from CPAN). It should run
un-edited on any UNIX platform with Perl and the required modules installed.
It should likewise run on other ...
sms-1.02 This is a Perl/Tk tool for sending SMS messages. The application uses the SMS
gateway at www.genie.co.uk to do the sending. This is achieved using the
Net::SMS::Genie module.
This application has been tested under Solaris, Linux and Windows98 (running
the binary distribution of SiePerl available from CPAN). It should run
un-edited on any UNIX platform with Perl and the required modules installed.
It should likewise run on other ...
dabepg_bin2xml-0.3.pl Convert DAB Binary EPG (ETSI TS 102 371) to DAB XML EPG (ETSI TS 102 818)
ino711d-0.2.pl This script is a Web/HTTP based admin interface for the Inovonics 711 RDS/RBDS Generator.
searchengineterms-1.0.pl Given entries from your httpd access logs, this script will return a list of
search terms that users used to find your site. The script doesn't attempt to
parse the log entries at all, it just looks for something in the string that
resembles a referer URL from a search engine. Obviously, your web server must
be configured to log the referer URL in your access logs or this script wont' work.
Here are a couple examples of how you...
CGIscriptor-1.2.pl CGIscriptor merges plain ASCII HTML files transparantly and safely
with CGI variables, PERL code, shell commands, and executable scripts
(on-line and real-time). It combines the "ease of use" of HTML files with
the versatillity of specialized scripts and PERL programs. It hides
all the specifics and idiosyncrasies of correct output and CGI coding
and naming. Scripts do not have to be aware of HTML, HTTP, or CGI
conventions jus...
CGIscriptor-2.2.pl Executes embeded Perl code in HTML pages with easy
access to CGI variables. Also processes embeded shell
scripts and scripts in any other language with an
interactive interpreter (e.g., in-line Python, Tcl,
Ruby, Awk, Lisp, Xlispstat, Prolog, M4, R, REBOL, Praat,
sh, bash, csh, ksh).
CGIscriptor hides all the specifics and idiosyncrasies
of correct output and CGI coding and naming.
CGIscriptor complies with the W3C HTML 4.0 ...
CGIservlet-1.2.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m...
CGIservlet-1.3.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m...
CGIservlet-1.301.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m...
catAIFC-1.0.pl catAIFC.pl concatenates AIFC and RIFF WAVE files in a single output stream.
All files MUST have identical audio formats and structures (channels, sample
rates etc.) can easily and quickly mimic and tweak transactions
between servers and clients. You operat8.4.tar.bz2.md5. ALL sound chunks are combined. Compressed files might not be
concattenated correctly. Mixing AIFC and WAVE files will result in useless
files. Note that ALL non-essential chunks are dropped.
catAIFC.pl is fairly inefficient. It will pass over all files twice. Once to...
isbn2lccn-03 This perl script converts a single ISBN to Library of Congress Call Number using
their Z39.50 interface.
webupload-1.53.pl This script is designed for helping you upload your website to an FTP server in
the cases where you don't want to use an interactive FTP program and you don't
want to upload the whole website.
webupload-1.61.pl This script is designed for helping you upload your website to an FTP server in
the cases where you don't want to use an interactive FTP program and you don't
want to upload the whole website.
vangraphd-1.0 This daemon is written to generate png formatted graphs derived from values recorded in the dailyobs files produced by vanprod.
Example of installation:
cp vangraphd-$VERSION /usr/local/sbin/vangraphd
cp vangraphd.conf-$VERSION /etc/vangraphd.conf
pod2man /usr/local/sbin/vangraphd /usr/local/man/man1/vangraphd.1
Create a script to start the daemon for you at boot. Modify the vangraphd.conf file to suit yo...
vanprod-2.1 This daemon is written to communicate with a Davis Vantage Pro Weather Staion.
It will store the daily extreme values and their time of occurance in a database and update the weather underground and/or APRSWXNET/CWOP at a user configurable interval between once per hour and once per minute, or you can disable this feature altogether.
It will generate 3 comma seperated text files as it runs. These files are intended for use by ...
linkcheck-1.04 Find broken links in a web site.
linkcheck-1.05 Find broken links in a web site.
webster-2.18_2004.0617 A tiny WWW-browser that connects to the WWWebster dictionary at http://www.m-w.com/
and provides an convenient access to the dictionary from the command line.
report-new.pl-1.7 Reports new material on a web page.
betsie-1.5.12.pl Betsie is a simple CGI filter to improve the accessibility of arbitrary valid HTML pages. It
effectively creates an on-the-fly text-only version of your site.
For full details of how to use and install Betsie, please refer to the following URL:
http://www.bbc.co.uk/education/betsie/readme.txt
For full details of Betsie's current functionality, contact details, etc etc etc,
visit the Betsie website: http://www.bbc.co.uk/education...
betsie-1.5.pl Betsie is a simple CGI filter to improve the accessibility of arbitrary valid HTML pages. It
effectively creates an on-the-fly text-only version of your site.
For full details of how to use and install Betsie, please refer to the following URL:
http://www.bbc.co.uk/education/betsie/readme.txt
For full details of Betsie's current functionality, contact details, etc etc etc,
visit the Betsie website: http://www.bbc.co.uk/education...
fixlog-3.2.0.pl This script scans through the site's access log and ensures all IP addresses are
4 sets of 3 digits, strips out extraneous information such as local accesses and
overloads (32k long SEARCH or CONNECT requests).
Apache must be turned off for this script to run as it modifies the log files.
It is suggested to run this script as a part of a root cron job script which would
turn off apache, run fixlog.pl, turn apache back on.
I have ...
getcount-3.0.0.cgi This script scans through the site's counter file looking for the url you requested.
If it doesn't find the url, it returns 0.
getlog-3.6.1.cgi This script scans through the site's access log and ensures all IP addresses are
4 sets of 3 digits, adds a link to the whois page, and then displays that information
to the screen. It strips out overloads and local accesses.
wordsearch-2.2.0.cgi This script creates a word search puzzle with the minimum of a 10 by 10 matrix and a maximum of a 99 by 99 matrix.
build_enzyme_app A script to generate a Maypole-like application with Catalyst and
Catalyst::Enzyme.
mw2.2.1 A special-purpose simple script that looks up a word from Merriam-Webster site.
This script only uses Socket and no other external modules or packages, and it
demonstrates the use of POST method to submit a FORM. However, the specific use
of this script is limited to talking to www.m-w.com, and the fact that many
parameters are hard-coded makes it dependent on the stability of that web site.
Nonetheless, since everything is expli...

Kurt Starsinic
Last modified: Wed Feb 1 03:31:29 2006

This mirrors page is maintained by Opteron Dedicated Server from DedicatedServerGuys.com

CGIservlet-1.2.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m... CGIservlet-1.3.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m... CGIservlet-1.301.pl Whenever an HTTP request is received, the specified CGI script is
started inside a child process as if it was inside a real server (e.g.,
Apache). The evironment variables are set more or less as in Apache.
Note that CGIservlet only uses a SINGLE script for ALL requests.
No attemps for security are made, it is the script's responsibility to
check access rights and the validity of the request.
Can store the files of Web site in m... catAIFC-1.0.pl catAIFC.pl concatenates AIFC and RIFF WAVE files in a single output stream.
All files MUST have identical audio formats and structures (channels, sample
rates etc.) can easily and quickly mimic and tweak transactions
between servers and clients. You operat8.4.tar.bz2.md5