InetDaemon
The guy  "geeks"
call for tech support..

InetDaemon's Script Archive

InetDaemon has written several scripts while under extreme duress designed to simplify his life. Here is the list. As soon as the scripts are cleaned up and ready for public distribution, links will appear on this page. Stay tuned...

InetDaemon's Quick and Dirty Perl installation Instructions

Script Name Usage Version Updated Platform Language
Server Lister Web Based -- -- Win32 Perl

Web-based interface. Discovers all Windows domains, queries the PDC's database and discovers servers of various types in each Windows domain such as all print servers, all BDC's, all Novell servers or combinations of server types.

 

Net Disk Free Web Based -- -- Win32 Perl

Contacts the local Windows domain controller, gets list of domains, gets lists of servers in each domain, queries each server to discover the total available and used disk space. Prints web page and .csv file. CSV files can be opened and graphed in Excel allowing the admin to show trends.

 

DBeng Web Based -- -- ANY Perl

Pronounced "Dee Bee enj" short for Database Engine. A web-based flat-file database engine which may be used to create multiple flat file databases for storing simple single-table databases. Web-based Administrative interface under construction.

 

DEK Command Line -- --

*NIX

Expect

Ever wished you could take your UNIX 'aliases' with you? This script simplifies the login process, provides the means to set aliases locally in the script and later trigger them with a few simple keystrokes while logged into any server. You can send these 'aliased' commands to whatever remote host you are logged into presently.

 

OTTO Command Line -- -- *NIX Expect

Another way to spell "AUTO". This script started it's life as the precursor to DEK. This script allows you to set a list of commands in a file run those commands against a remote server and validate the server's response against a regex.

 

CFWDMAIL Command Line -- -- *NIX Perl

ColdFusion 4.x has issues sending e-mail. Specifically, mail sent to an unknown and unverified domain jams in the queue. Eventually, when enough CFMAIL files build up, ColdFusion will crash. This script will open the CF folder, tear apart the CFMAIL files, rewrite them and their headers, strip external mail addresses and forward the mail via sendmail to the internal addresses listed in the original CFMAIL file.

 

Sendmail Spam 'n Stats Command Line -- -- *NIX Perl

This script parses the SYSLOG file for sendmail entries. The sendmail stats script included with sendmail doesn't figure out how much spam came in. This script examines the reject codes to determine which rejected e-mails are spam. Sendmail must of course be configured to log all mail transactions to syslog for this script to work (this is the sendmail default setting). This script generates a count of all external e-mail that sendmail rejected. It also tracks the statistical processing time for each piece of mail and presents a count of the number of e-mails handled in under 30 seconds (the default setting in the script).

 

NetDump

Command Line

-- -- *NIX Perl

This script uses Net-SNMP to dump the bridge and ARP tables of a given device, merges the two tables and does a DNS lookup of the IP's. This script creates a final table showing the interface index, interface name, the MAC, IP and DNS name of the host on that interface. This is useful for mapping up switches and routers in a <a href="/tutorials/lan/index.shtml">network</a> monitoring tool. Also useful for finding a rogue host on the network.

 

           

 

InetDaemon codes in Perl, ActivePerl, Expect, csh, ksh, and .bat.

InetDaemon HIGHLY recommends Perl (and CPAN) and ActivePerl.

One or more scripts should be available by July 2006

 

[an error occurred while processing this directive]