Scripts Category Networking


ScriptnameREADME
procsocklist-1.1.pl  
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...
zsu-1.18 zsu updates serial numbers in DNS zone files.
zsu-1.20 zsu updates serial numbers in DNS zone files.
deport-0.2.pl  
pod_0.2.392.pl POD Server is a simple http server whitch converts pod to many diferant formats on the fly when they are requested.
bulkzone.pl Bulkzone is a program that creates bulk DNS records, with a little
intelligence.
portscan.pl A portscanner for those of us who haven't memorized the common ports map. It scans all common
ports between 1 and 1023 and reports open ports and their common use.
httpproxy-1.5.3.pl  
sshwatch-0.01.pl This script watches the system log file for dictionary sshd attacks and
automaticaly block the attacker ip after specified number of attempts
pwhois pwhois - make whois requests, following redirections
socksproxy-0.02.pl SocksProxy - A full fledged platform independent SOCKS v5 Proxy Server,
single threaded yet capable of handling multiple connections.
Supports the full SOCKS v5 specifications (except the encrypted auth mechanisms).
asa-vpn-sessions-0.01.pl A script to list the Cisco-ASA vpn-sessions
At time of writing (8/2010), the ASA has a faulty SNMP implementation for the CISCO-REMOTE-ACCESS-MONITOR-MIB. This script fetches the session tables via https:
https://oper:pass@my.asa/admin/exec/show%20vpn-sessiondb ...
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.
BIPclient_2.12.pl BIPclient is a CUPS backend filter for the Brother-Internet-Print
protocol.
BIPserver_2.06.pl BIPserver acquires Brother-Internet-Print jobs from
a POP3 server and passes them to a designated printer.
CIPclient_1.09.pl CIPclient is a CUPS backend filter for the Castelle-Internet-Print
protocol.
CIPserver_1.14.pl CIPserver acquires Castelle-Internet-Print jobs from
a POP3 server and passes them to a designated printer.
DtDNS_1.07.pl DtDNS will update one or more designated DNS records at
www.dtdns.com either once or periodically.
FreeDNS_1.02.pl FreeDNS will update one or more designated DNS records at
freedns.afraid.org either once or periodically.
filemail_3.04.pl filemail breaks an input stream into parts, then encodes
each part and emails it to designated recipients.
parents  
waitcond-0.32 Test or wait for an event using boolean expressions on top of a
language of tests like grepping in ps-output and logs, pinging hosts
or waiting for events like 'not-recently-changed' or 'network
interface N is idle'.
gentoo-eth0-bulk-ipconfig-1.2.pl This script is used to hard config the bulk IPs in Gento linux operating systems.
lsof-1.2.pl This script retrive the information of Listening and active ports and show the output similar to lsof -i. It can be used on compromised systems where lsof is infected and hide the processes or connections.
open-port-xml-1.2.pl This script retrive the information of Listening ports and save the information in xml format.
rh-eth0-bulk-ipconfig-1.3.pl This script is used to hard config the bulk IPs in Red-Hat style linux operating systems.
ssh-anti-brute-1.2.pl This script read a named pipe which is configured in syslog for auth.info and block the ips trying to bruteforce ssh.
ssh-anti-brute-1.3.pl This script read a named pipe which is configured in syslog for auth.info and block the ips trying to bruteforce ssh.
subnetter-1.3 This is a subnet calculator. The idea was developed based on a PalmOS
application.
tuff-ftp-put-1.0.2.pl  
tuff-ftp-put-1.0.3.pl This script robustly uploads a large file via FTP, working around the pesky problem "Unexpected EOF on command channel" which can happen while uploading large files through some servers.
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.
rsc rsc executes a (Perl!-)Script on another host. Neither this target script,
nor rsc or parts of it, nor input or output files have to be located
on the target machine.
There's no need to prepare the target system in any special way. No special
deamon has to run there, only perl 5.005 or higher with a few modules installed
and an rsh deamon are required. Additionally, this remote perl installation needs
installations of t...
oracle-client-1.00  
tunnel.pl-20000330 This script is building a TCP/IP tunnel between two ports. In other
words, it makes you think that a server is listening on your local
machine, port <num>, which is really sitting on host <tohost>, port
<tonum>.
The main purpose of the script is the debugging of client/server
applications, as it includes the ability to log what the client
sends. This is done by using the option --dir=<dir>: If this option
is present, then any new c...
tunnel.pl-20000417 This script is building a TCP/IP tunnel between two ports. In other
words, it makes you think that a server is listening on your local
machine, port <num>, which is really sitting on host <tohost>, port
<tonum>.
The main purpose of the script is the debugging of client/server
applications, as it includes the ability to log what the client
sends. This is done by using the option --dir=<dir>: If this option
is present, then any new c...
remote-ssh-access-1.7 This small script creates and uses shortcuts for launching SSH sessions. It's a useful tool
when you have a lot of systems to manage.
This program is meant to be executed through a symlink to a hard link. The hard link file is
called a C<parameter file>; the symlink is referred to as the C<shortcut>. If you wish,
the hard link may also serve as the shortcut, obviating the step of creating a symlink.
The C<parameter file> is cre...
nph-tonnel-0.04.cgi todo.
Using to remote exec of CGIProxy (etc?) and browse CGI from
this daemon+CGIproxy. Using only single-direction request (daemon->http/cgi).
Mainly written to bypass hoster's firewall, denied outgoing connections,
but may be good solution for HA multichannel browsing.
Daemon command line: [daemon [<url> [{<n*>]}]|split [client|daemon]]
- where n* - threads/connects limits (or 0)
- example:
./nph-tonnel.cgi daemon http://www.you...
nph-tonnel-0.08.cgi todo.
Using to remote exec of CGIProxy (etc?) and browse CGI from
this daemon+CGIproxy. Using only single-direction requests (daemon->http/cgi).
Mainly written to bypass hoster's firewall, denied outgoing connections,
but may be good solution for HA multichannel browsing.
Daemon command line: [daemon [<url> [{<n*>]}]|split [client|daemon]]
- where n* - threads/connects limits (or 0)
- example:
./nph-tonnel.cgi daemon http://www.yo...
nph-tonnel.cgi todo.
Command line: [daemon [<n>]|split [client|daemon]]
James Marshall's CGIProxy: http://www.jmarshall.com/tools/cgiproxy/
Tested with CGIProxy 2.1beta15
phttpd-0.01.36.pl karakurt, pure Perl httpd v0.01.36 (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...
phttpd-0.01.37.pl karakurt, pure Perl httpd v0.01.37 (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...
phttpd-0.01.38.pl karakurt, pure Perl httpd v0.01.38 (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...
phttpd-0.01.43.pl karakurt, pure Perl httpd v0.01.43 (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...
phttpd-0.01.45.pl karakurt, pure Perl httpd v0.01.45 (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...
phttpd-0.01.46.pl karakurt, pure Perl httpd v0.01.46 (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...
phttpd-0.01.49.pl karakurt, pure Perl httpd v0.01.49 (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 ...
mirror-tightwad-0.2  
dbfileutil-1-1.pl Export/Import between DB_File and SDBM_File
from Windows and Unix platforms
SDBM_Files can be ftp'ed across Unix/Windows
platforms and work without a hitch. (pag and
dir files). DB_Files can't be ftp'ed across
platform. (something to do with edian)
I like to use DB_File instead of SDBM_File
This util will export a DB_File to SDBM_Files
for you to ftp. Then you can import the
files (after ftping) by coverting to DB_File
at destina...
dbfileutil-1-2.pl Export/Import between DB_File and SDBM_File
from Windows and Unix platforms
SDBM_Files can be ftp'ed across Unix/Windows
platforms and work without a hitch. (pag and
dir files). DB_Files can't be ftp'ed across
platform. (something to do with edian)
I like to use DB_File instead of SDBM_File
This util will export a DB_File to SDBM_Files
for you to ftp. Then you can import the
files (after ftping) by coverting to DB_File
at destina...
IPLU_v4_01.pl IPLU - Displays WhoIs, MX, NS, Axfr, and other information
lexicon_v1_60.pl lex·i·con - GUI based Dictionary Server browser.
Connects to and interacts with dictionary servers on the internet.
In addition this version may perform additional searches for the term.
Shapeshifter_1_01.pl Shapeshifter 1.01
A pTk GUI based file encrypter and decrypter.
This is a stripped-down version of a VPN system which allows for
secure data streams, chat, and file transfer.
cidr2range-0.9.pl Converts CIDR notation (e.g. 192.168.1.1/23) to a list or range of IP
addresses.
cidr2range.pl Converts CIDR notation (e.g. 192.168.1.1/23) to a list or range of IP
addresses.
CCS_main.pl  
CCS_sub_SSH.pl  
CCS_sub_Telnet.pl  
ibmonitor-2005.0114-1.3 ibmonitor is a command line program which will run
on a linux console or xterm (rxvt, konsole, gnome-terminal, etc)
usage: ibmonitor [--bits] [--bytes] [--max] [--avg]
[--interval n] [--data] [--colors | --nocolors]
[--dev regex] [--file proc] [--help] [--version]
The following command line options (and their explanation) are available:
--bits -> Show output values in KBits...
sperl-1.00 sperl is some kind of enhanced perl that lets you work in a network
environment and run scripts and oneliners in remote machines without
the need to
Netmask-0.10.pl  
wol.pl  
pingomatic-1.013 This utility pings to a number of hosts in parallel.
metawall-0.10.pl Metawall is a perl script that allows you to write firewall rules in a simple
metalanguage. These rules can then be used to generate packet filtering
commands for a variety of backend targets.
metawall-0.12.pl Metawall is a perl script that allows you to write firewall rules in a simple
metalanguage. These rules can then be used to generate packet filtering
commands for a variety of backend targets.
vanprod-2.5 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 and 5 RRDs as it runs. These files are intended ...
tunnel-auth-03.pl tunnel-auth.pl - traverse a HTTP proxy via SSL Connect with Basic or
Digest authentication.
This script can be used to traverse a HTTP proxy that supports the
CONNECT command as is done for SSL. It negotiates HTTP authentication,
if necessary, then steps aside and acts as a simple port forwarder.
It reports a User-Agent string during negotiation so that nothing
suspicious appears in the proxy logs. Compatibility with Win32 was
ret...
tunnel-auth.pl tunnel-auth.pl - traverse a www-proxy via SSL Connect with Basic or
Digest authentication.
This script can be used to traverse a www-proxy that supports the HTTP
CONNECT command as is done for SSL. It negotiates HTTP authentication,
if necessary, then steps aside and acts as a simple port forwarder.
It reports a User-Agent string during negotiation so that nothing
suspicious appears in the proxy logs. Compatibility with Win32 was
r...
trafshow-001.pl Print info about traffic on specified interface[s]
Usage: trafshow.pl [-hl] -i<interface[,interface[...]]> [-f<filterLine>] [-r<screenRefreshInterval>] [-d<disapperTimeout>] [-pnecst]
trafshow.pl is capturing traf on the specified interfaces
and show it on terminal in real time
-h: Print help notice, and exit
-l: List all available interfaces, and exit
-p: Do not operate in promiscuous mode
-e: Show the Ethernet traffic rath...
trafshow-002.pl Print info about traffic on specified interface[s]
Usage: trafshow.pl [-hl] -i<interface[,interface[...]]> [-f<filterLine>] [-r<screenRefreshInterval>] [-d<disapperTimeout>] [-pnecst]
trafshow.pl is capturing traf on the specified interfaces
and show it on terminal in real time
-h: Print help notice, and exit
-l: List all available interfaces, and exit
-p: Do not operate in promiscuous mode
-e: Show the Ethernet traffic rath...
netident-0.1.0.pl netident - A tool for helping identify what network a machine is on.
pplsmpdl-1.0.0 pplsmpdl - Loads a pls file into mpd, musicpd.
randMACgen-1.0.0.pl Prints out a MAC number or half a MAC number.
turbo-ftp-sync.pl  

Kurt Starsinic
Last modified: Mon Sep 1 00:46:24 2014