The IFX Group General Source Code Collection
This is a collection of the IFX Group files that include source code. It is important to note that unless otherwise stated, all of these files are copyrighted and all rights remain with the copyright holder. The source code is included for your educational use only. Any non-educational use requires licensing.
The following files are a mixture of ASCII text and compressed binary
files and will not work if saved with HTML formatting. If your browser
attempts to display any of the following files, use the back button to
return here and press the Shift key while clicking on the link or use the
Right mouse button and select the Save As
option.
Check All HTML Files With Tidy
| | Download: Size: Updated: | alltidy.zip 138,747 bytes December 08, 2011 |
A program to scan
all of the HTML files in a directory for errors or warnings using
the Windows command line HTML Tidy program (included). This is a
smart check that skips non-HTML files (like images or style
sheets) and only reports the files containing HTML errors or
warnings that need your attention. This makes it very easy to
quickly locate and fix errors in a whole web site no matter how
complex.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | asort.bat 1,262 bytes October 28, 2004 |
A tool to group a large number of files
into alphabetical subdirectories by file name. This creates 36
subdirectories with single character names using the letters A
through Z and the numbers 0 through 9 to hold the files. Files that
start with characters that don't match the letters or numbers are
sorted by the second character of the file name. This allows files
like (Sample).JPG
to be placed into the S directory. This
batch file uses recursive calling to perform the file location and
moving on each of the file names. @LBR() See the SPREAD.ZIP program
for a more feature rich file management solution.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | bcopy.zip 14,471 bytes December 02, 2005 |
There is a problem with some
versions of Microsoft Windows that allows programs to create and
use files larger then 2 Gigabytes, but the copy function built into
Windows Explorer and command prompts reports an error when
attempting to read those files. This program does not care how
large a file is, or where it is located. If Windows can see the
file, this program can copy it. This is a binary copy that retains
all file attributes and time/date stamp information - a true copy.
Fully commented PowerBASIC/CC source code is included. Do not use
this program to place files larger than 2 gigabytes on to an
IPAD-OS server that is not using the IPAD-OS boot loader or that
has an IPAD-OS boot loader with a build number lower than 4.20.1596.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | bholder.prg 19,827 bytes May 30, 1995 |
This is a utility to allow users
to save tagged file queue from one call to the next. It shows
several advanced features including file transfer calls from TBBS
and file renaming. It also shows how to pass information from TBBS
to a TDBS program.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | cdup.bat 1,355 bytes July 26, 2004 |
A DOS/Windows 9x batch file to
change to a parent directory similar to the command line FTP
command by the same name. This has been extended to allow changing
to sibling directories contained in parent directories. This is
still a work in progress and currently fails to detect empty
directories.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | clean.bat 8,848 bytes July 26, 2004 |
A Windows 9x batch file to gather
interesting files and erase all others. This started out as a
simple tool to collect audio files from news reader output and grew
into a program with the ability to call decompression programs when
needed, detect if new files are arriving and loop until they are
completed. This demonstrates recursive batch file calling and user
input with timeout.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | create.prg 4,050 bytes May 30, 1995 |
This is a program to show how to create a
.DBF (database) file from inside a TDBS program. It is designed as
a procedure that you can include in other programs. The database
that it creates is a fixed or hard coded structure that means each
time you run the program it creates the same database file without
user input. It would be a fairly minor change to add an interactive
part to allow the user to create a custom database file using the
structure in this program.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | daybreak.zip 24,772 bytes December 03, 2010 |
A program to read
IIS web server log files and separate the log entries into
individual files named for the day of the month. This helps cut
down the size of your log files into more manageable and easily
searchable chunks that automatically rotate on a monthly basis.
This version supports both the traditional ASCII text file format
and the new UTF file format. The fully commented PowerBASIC source
code is included.
(If you want to direct others to this file, please use this quick link.)
Delete System Volume Information Folder
| | Download: Size: Updated: | del-svi.zip 1,581 bytes September 26, 2008 |
A batch
file for Windows 2000 or newer to remove the hidden System Volume
Information (SVI) directory that is created by default on every
internal or external hard drive connected to the computer. You can
use more of the drive space for your own files.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | dirinfo.zip 18,896 bytes October 05, 2008 |
This program scans and
reports information about a directory and optionally the
subdirectories too. This program is designed to be extremely light
weight and fast so it can be used repeatedly in batch files and
automation tasks with minimum performance impact. It was written
for ISP use to track and react to the file resource requirements of
users without imposing hard limits that normally prevent temporary
over-limit conditions such as uploading a new web site before
removing the old one. This program allows simple batch files to run
on a schedule to check and react to changing conditions.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | dirsize.zip 20,166 bytes June 30, 2004 |
This is a simple tool to
report the total file sizes of all files stored in a directory
including all subdirectories. This is very useful for service
providers that want to charge for storage space on a server without
actually imposing an artificial space limit. Fully commented
PowerBASIC source code is included. Featured download for February,
2005.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | doctype.zip 28,285 bytes August 09, 2010 |
A very fast utility to bulk add or
change all of the DOCTYPE lines in a complete directory of HTML
files optionally including subdirectories. This utility has several
built-in DOCTYPEs, or it can read a custom DOCTYPE from a file
(HTML or text) of your choosing. This is the fastest way to update
an entire web site to use the same DOCTYPE for all web pages to
ensure consistent web browser rendering. The fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | dupefind.zip 42,416 bytes March 24, 2008 |
This tool helps
locate duplicate files on your hard drive. This is a true binary
file comparison able to detect duplicate files even if they have
very different file names or are located in different
subdirectories under the same parent directory. The complete
PowerBASIC/CC source code for this utility is included. The source
code is made available to help promote the awareness of the whole
line of compilers and other programming tools available from the
fine people at PowerBASIC. Tell them you saw their name on the IFX
Group web site. Featured download for August 2004.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | editmail.bat 4,687 bytes July 26, 2004 |
A DOS or Windows batch file to
copy an IPAD-OS Mail authority file to the local drive for editing.
If changes are made the new file is posted back to the IPAD mail
server. This batch file keeps 20 backup copies of the mail
authority file, but only if edits happen. Editing needs an external
program (e.g. Qedit) to function. Read the remarks at the top of
the batch file.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | ename.zip 40,015 bytes April 23, 2008 |
This amazingly simple tool allows you to
rename a whole directory full of files with your favorite word
processor or text editor. Completely open editing is allowed
including search and replace, spell checking, cut and paste and
much more all without the usually tedious and time consuming single
file renaming user interface. The fully commented PowerBASIC/CC
source code is included so you can see exactly how this program
works.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | fdns.zip 25,637 bytes August 20, 2008 |
A diagnostic tool that scans a
text file for Internet domain names and resolves those DNS names
into IP addresses. This is a quick way to pre-load your local DNS
cache from a list of popular domain names or for stress testing
your DNS resolver. This program works well with the IPAD-OS DOMAIN
CACHE DUMP file. The fully commented PowerBASIC/CC source code is
included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | fixname.zip 45,242 bytes November 06, 2007 |
The FixName tool is designed to
change Windows file names that include characters not compatible
with common Internet services or other operating systems into more
correct names. This tool also has the ability to detect
binary-level file duplicates to help recover storage space when two
or more files end up with the same fixed name. This is a must-have
tool for everyone needing to post files on a web server or FTP
site. The complete, fully commented PowerBASIC source code is
included. Please check out the full line of high performance and
easy to use compilers at PowerBASIC.com and tell them you saw their
name mentioned on the IFX Group web site. Featured download for
August 2005.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | fld2smtp.zip 43,604 bytes September 03, 2009 |
The
FLD2SMTP utility is similar to Lynn Taylor's UNFLD program with the
addition of full command line (or batch file) function. This
program reads a single POP3 folder file from your IPAD-OS mail
server and exports all of the mail into the SMTP mail out
directory. Fully commented PowerBASIC/DOS source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | free.prg 12,354 bytes May 30, 1995 |
This program shows a display of the free
storage space on your TBBS system. It has a sysop mode that allows
the operator to add drives to the list on-line even while other
users are accessing the display. In this program you will learn how
to find available drive space and build graphs (using IBM graphic
characters and ANSI codes depending on the user's ability) from the
information available.
(If you want to direct others to this file, please use this quick link.)
Greylisting Exception List Translation Tool
| | Download: Size: Updated: | grey_not.zip 20,109 bytes September 08, 2006 |
The
IPAD-OS 5.5 Greylisting feature can be a powerful tool to detect
and block broken SMTP servers with an incomplete feature set like
those in spam engines and email virus infections. The problem is
that some legitimate mail servers do not work well with Greylisting
technology. This tool translates the public list of problem SMTP
servers that are known to fail the Greylisting tests into IPAD-OS
format. Complete PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | guid.zip 8,553 bytes December 20, 2010 |
This program locally
generates a new 32-byte globally unique identifier from Windows
each time it runs. This can be used to generate amazingly hard to
guess account names and passwords for use by security conscience
users and automated systems. Fully commented PowerBASIC/CC source
code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | howtime.prg 4,715 bytes May 30, 1995 |
This is a replacement program
for the TBBS Type 11 (Time Left) menu command. It uses full text to
display the information to the user along with the location of the
BBS. If the user requests the number format then the real TBBS Type
11 is called. It also shows how to pass information from TBBS to a
TDBS program.
(If you want to direct others to this file, please use this quick link.)
HTML to Delimiter Separated File
| | Download: Size: Updated: | html2dsv.zip 24,215 bytes February 25, 2005 |
This
program recursively reads all of the HTML files found in a
directory including all subdirectories and outputs only the BODY
content into one delimited text file for importing into a database.
Fully commented PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | imginfo.zip 29,789 bytes August 12, 2010 |
This program reads the
dimensions (width and height) from JPG or GIF image files and
reports them in a format suitable for HTML/XHTML or optionally in a
format of your own. This is a quick way to create image tags for a
whole directory of image files. The default output tags are
designed to be directly included into your web page and even the
file names are cleaned for maximum compatibility. The fully
commented PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | ismidi.zip 25,001 bytes November 09, 2008 |
This program checks MIDI files to see if
they are in MIDI format. All files not in MIDI format are renamed
to make it easier to locate and check manually. This is very useful
to quickly locate corrupt or misnamed MIDI music files. The fully
commented PowerBASIC/CC source code is included and is written in
such a way that it can be expanded to check for other file formats.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | itime.zip 31,773 bytes October 22, 2010 |
This is a tiny tool to set the clock
on a Windows workstation or server with information from your local
IPAD-OS mail server. This does not need NTP (Network Time Protocol)
or SMB/CIFS to get the time information. Add this program to run
from the scheduler on your workstation to update the clock as often
as you want and it will always have the right time. This works with
any version IPAD-OS, but a newer IPAD-OS mail server with the
alternate SMTP port enabled is suggested for best results. Fully
commented PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | linecount.zip 16,407 bytes December 02, 2010 |
This Windows command line program
counts the number of lines in a text file. It is designed for
minimum size and maximum performance. The complete commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | listopt.zip 36,174 bytes October 31, 2008 |
A Windows utility
to sort the members address file for any IPAD-OS hosted list server
with optional include (white list) and exclude (blacklist) of
members. This is an update to the DOS version of the LISTTOOL.ZIP
with much improved sorting ability. The fully commented
PowerBASIC/CC source code is included. Featured download for March
2005.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | listtool.zip 61,102 bytes July 05, 2004 |
A DOS utility to sort the
members of any IPAD-OS hosted list server into domain order. This
groups all list members by their domain name so delivery to the
same server can happen in the most efficient way. A separate tool
to help create a batch file to work on your IPAD-OS server is
included along with the full PowerBASIC/DOS source code.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | location.prg 4,155 bytes May 30, 1995 |
This allows the user to change the
location field in their record. It shows how you can access and
change information in the user account as well as a custom input
routine that only accepts a limited number of characters.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | logren.zip 32,127 bytes March 22, 2011 |
This program renames IPAD-OS
log files using date information found inside the log file. It is
very flexible to fit a wide variety of log archival needs. Support
is available to add a custom prefix to the file name. This helps
identify log files from each IPAD-OS server. You can also customize
the date format used in the file name so sorting and locating log
file information is easier. The complete PowerBASIC/CC source code
is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | longname.prg 5,383 bytes August 24, 1995 |
A long filename upload
wrapper for TBBS. This is a replacement for the TBBS Type 47
command. It adds a bar above the input prompt to show the user how
long the filename can be as well as beeping when the user tries to
enter the 31st character. This program is designed to work equally
well for ANSI or ASCII BBS users.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | mailman.prg 17,697 bytes May 30, 1995 |
This is a replacement for the TBBS Type 7
(message write) command. It allows the user to type only part of a
user name and have a list of possible matches displayed. After a
name is selected it is passed to TBBS with a real Type 7 command
call. This program shows text file access and direct access to the
USERLOG.BBS file with the TDBS flat file routines. It also shows
how to pass information from TBBS to a TDBS program.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | mailmove.zip 23,012 bytes November 04, 2008 |
A program to move SMTP mail
files to or from an IPAD-OS server with complete support for the
message locking logic used by the IPAD-OS kernel. If your IPAD-OS
mail server is overloaded with a huge volume of email, you can
quickly move the excess mail off the server and put it back later
at a much slower rate. The fully commented PowerBASIC/CC source
code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | makefilt.zip 23,915 bytes February 13, 2005 |
This tool generates any sized
list of IPAD-OS router filter commands for testing. The IPAD-OS
router supports a maximum of 1000 filters, which should be more
than enough for everything but the most extreme IPAD-OS
application. This is for testing the IPAD-OS router only and should
not be used on production systems. Fully commented PowerBASIC/DOS
source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | makerev.zip 28,857 bytes January 18, 2007 |
A program to create
custom reverse DNS files for all of the 17 million IP addresses in
the RFC1918 private blocks. This can improve the perception of high
performance by allowing your IPAD-OS DNS server to directly reply
to reverse DNS requests without asking the root DNS servers.
Complete documentation is included with many suggestions for
controlling file sizes and disk storage demands. Fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | makerout.zip 25,299 bytes February 13, 2005 |
This tool generates any sized
list of IPAD-OS routes for testing. The IPAD-OS router supports a
maximum of 1000 static routes, which should be more than enough for
everything but the most extreme IPAD-OS application. This is for
testing the IPAD-OS router only and should not be used on
production systems. Fully commented PowerBASIC/DOS source code is
included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | mavica.bat 1,159 bytes July 26, 2004 |
A Windows 9x batch file to move
contents of a Sony Mavica digital camera disk to the hard drive of
your computer. This demonstrates use of the CHOICE command for user
input.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | minclude.zip 29,650 bytes November 02, 2007 |
A command line
utility to include text files in an IPAD-OS mail authority file, or
almost any other control file that supports comment lines. This
tool retains compatibility with the IPAD-OS Web Manager and the
included file can be edited and re-included without risk of
duplication. This is designed to make your life as an IPAD-OS mail
server administrator much easier. One of the more common IPAD-OS
requests is for the ability to include multiple files into one
large mail authority file while still retaining the ability to use
the IPAD's web management interface to monitor and keep track of
everything. More details about exactly how this tool can make your
life easier is found in the included documentation. Full PowerBASIC
source code is included in this distribution.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | noattrib.zip 22,286 bytes August 19, 2007 |
This tool removes all Hidden,
System, Read-Only and Archive attribute flags from files and
optionally subdirectories too. It works even in places where the
Microsoft ATTRIB program can't. If you are tired of fighting to get
full access to all of the files on your Windows workstation, this
tool can help. Fully commented PowerBASIC/CC source code is
included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | optimail.zip 44,936 bytes January 17, 2012 |
OPTIMAIL: IPAD-OS Mail
server directory compacting and cleanup tool. This tool fixes a
disk-level problem called Directory Extension that can profoundly
slow your IPAD-OS mail server performance. For best results, run
this program on your IPAD mail server after a very large volume of
mail has been processed to recover maximum performance. This update
improves processing speed when there is still a large quantity of
undelivered mail. Fully commented PowerBASIC/DOS source code is
included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | optipop.zip 84,537 bytes January 17, 2012 |
OptiPOP is an IPAD-OS POP3
mail storage maintenance and repair tool. This program is designed
to be run directly on the IPAD-OS mail server machine or optionally
through any SMB/CIFS connection (if supported by your operating
system) to repair, maintain and compact POP3 mailboxes stored on
the latest IPAD-OS mail server version. It automatically opens
locked and mixed state mailboxes. It can optionally age out old
POP3 mail taking up your valuable storage space and can even find
orphan POP3 mailboxes caused by hand-editing the mail authority
file. Fully commented PowerBASIC/DOS source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | password.prg 6,690 bytes May 30, 1995 |
This is a replacement for the TBBS
Type 25 (password change) command. It adds a bar above the password
input prompt to show the user how long the password can be as well
as beeping when the user tries to enter the 9th character. This
program shows custom input routines that have a limited length and
echo stars instead of the key the user pressed.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | pingpop.zip 20,542 bytes September 23, 2002 |
A Windows console (command
line) utility to open a POP3 mailbox on a server that has
POP-before-SMTP security enabled on a schedule or only once. This
tool has the ability to loop by itself with no need for an external
scheduler or even a batch file. It also reports the number of
message in the POP3 mailbox so other utilities can notify the
appropriate user. Distribution is limited to owners and operators
of IPAD-OS based products. Fully commented PowerBASIC/CC source
code is included. Featured download for November 2004.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | rdempty.zip 19,695 bytes December 19, 2007 |
This is a Windows command
line tool to remove empty directories from almost any path that
your workstation can see locally or through a file sharing network.
It automatically protects directories marked with the hidden,
system or read-only attributes. This is a nice companion to the
DupeFind tool. This version is many times faster and also shows the
number of files found in non-empty directories as it scans. Fully
commented PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | rdns.zip 26,560 bytes February 23, 2009 |
A simple tool to scan a
block of IP addresses for reverse DNS entries. This is very useful
for everyone running servers and providing user connections to make
sure all of your IP addresses have correct reverse DNS. This is
designed on purpose as a single-threaded application that waits for
the DNS timeout on all IP addresses without reverse DNS
information. This insures minimum impact when scanning remote
networks. The fully commented PowerBASIC/CC source code is
included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | rendate.zip 22,900 bytes February 28, 2011 |
This tool renames a file or
directory based on the last modified date. This uses long file
names to record the date information and is not compatible with the
IPAD-OS through a SMB/CIFS connection. Fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | sbschat.prg 18,206 bytes May 30, 1995 |
This is a replacement for
the TBBS Type 23 (sysop chat request) command. It shows a fake menu
of different sounds that the user can select from to use as a sysop
page request. The sound on the sysop side is always the same, but
the user does not need to know that. It shows how to change the
look of internal TBBS functions and how to pass information from
TBBS to a TDBS program.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | screen.zip 29,271 bytes July 16, 2004 |
A screen save/restore tool able to
save a stack with thousands of text screen images and restore them
when requested. This program keeps a simple stack of text screen
pages in a queue and is very useful for command line programs that
mess up the display, or do not work in the currently selected
screen resolution (number of lines on the display). The full
PowerBASIC/DOS source code is included in this distribution for
your personal and educational use. All other rights are reserved.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | setup.prg 21,080 bytes September 13, 1995 |
This program checks new user accounts
for valid (first and last) name. It erases accounts with bad words
and wrong looking info. It also allows new user to define settings
of ANSI color, IBM graphic characters and length of screen. It
shows low level user account control including marking a user
account deleted as well as how to pass information from TBBS to a
TDBS program. This program requires passed information.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | sfn.zip 18,894 bytes June 15, 2009 |
This Windows command line program
translates long file names complete with the path information into
short file names that are compatible with DOS and older Windows
programs. This tool can optionally run those older programs passing
the short file name on the command line. The fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | shred.zip 41,768 bytes September 20, 2011 |
Do you need to cleanly remove
sensitive or personal files from your disk? Now you can make sure
those old banking/accounting/tax files are gone for good. This
program overwrites with walking picket fence
alternating bit
patterns. No matter what size the file, it is overwritten with at
least a megabyte of data or up to the available disk space. When
the file overwrite is complete, all three file time-date stamps are
reset, and the file name is changed then erased. The combination of
these functions destroys the data inside the file, the true file
size, time, date and the name of the file. Use with caution. File
recovery after shredding is impossible. The fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | skill.zip 34,356 bytes November 04, 2008 |
A Smart Email Kill utility to scan
the raw SMTP files on an IPAD-OS email server from your Windows
workstation and locate messages that contain your search text. This
is much safer than a simple find/erase because all parts of the
matching messages are erased and the correct file locking methods
are used. This can be used to help clean out the email directory
from a denial of service attack or when a virus infected email
client bombards your system. This works through any CIFS/SMB
connection to the IPAD-OS mail server and does not conflict with
IPAD-OS email service. Fully commented PowerBASIC/CC source code is
included. Featured download for May 2005.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | sleep.zip 14,251 bytes January 31, 2011 |
This command line Windows
utility is styled after a class of batch file pause programs made
popular when DOS was common. This version is completely updated to
be very friendly to modern multitasking environments by actually
sleeping (giving up CPU time to other tasks) rather than running a
tight loop. It allows you to have a batch file or command prompt
wait for a specific number of seconds or for keyboard input. The
fully commented PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | speak.zip 42,345 bytes June 05, 2008 |
A Windows command line or scheduler utility
to speak text files and literal text using the Microsoft speech
engine. Instructions to download the Microsoft speech engine are
described in the documentation. This is a tool used in the IFX
Group offices to issue voice reminders based on different
conditions or scheduled events. This includes the fully commented
source code that compiles with either PowerBASIC/CC or
PowerBASIC/DLL without modification.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | spread.zip 28,304 bytes November 12, 2008 |
This program moves files by groups
into subdirectories. Things can get very slow if you have a large
number of files all in one directory. This program allows you to
move those files into subdirectories each containing a subset group
that can make searching and working with the files a lot faster
especially for programs that continually scan or count files in the
directory. There are two methods that can be used to group the
files; number and alphabetical. The fully commented PowerBASIC/CC
source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | spy_not.zip 126,461 bytes July 10, 2007 |
This is a tool to
translate a public list of known spyware web sites into IPAD-OS
format for including into the BOOT.NAM on your DNS server. The list
is very large (over 12,000 domains) and may cause extra work load
on your IPAD-OS server if you have hardware over 5 years old. A DNS
list this large is not compatible with older IPAD-OS versions (5.52
or older) and can cause the web management interface to crash. It
is important to note that the IFX Group does not maintain the
master list of domain names, we just provide the format conversion
tool. The fully commented PowerBASIC/CC source code is included so
you can freely modify to meet exact your needs.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | testset.prg 17,608 bytes May 30, 1995 |
This program checks new user
accounts for valid (first and last) name. It erases accounts with
bad words and wrong looking info. It also allows new user to define
settings of ANSI color, IBM graphic characters and length of
screen. It shows low level user account control including marking a
user account deleted as well as how to pass information from TBBS
to a TDBS program. This program requires passed information.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | tipx.zip 19,528 bytes August 13, 2006 |
The complete TIPX virtual
serial port drivers for use with DOS programs that wish to connect
to an IPAD-OS 1.5 or higher and TBBS 2.3 or higher. Complete
assembler source code is included and is released by Philip L.
Becker, the author, into the public domain.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | today.prg 24,572 bytes May 30, 1995 |
A utility to display a different
text file for each day. The sysop may upload any number of text
files into future dates with a calendar to display that days have
text files for display or not. This program shows forced name
uploads and date functions. It also shows how to pass information
from TBBS to a TDBS program.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | uname.zip 26,357 bytes November 18, 2005 |
This program makes sure all of
the files in a directory (including all subdirectories) have unique
file names. This is useful for those with digital cameras and large
collections of pictures with similar and sometimes meaningless
machine-generated file names. Once all file names are unique, they
may be freely organized or combined into any directory within the
starting directory tree without conflict. The original file name is
preserved, but long file name support is required. Complete
PowerBASIC source code is also included with a nice example of how
to scan very full directories with many thousands of files in only
a few seconds using the Windows API.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | unmap.bat 547 bytes July 26, 2004 |
A batch file to release all
mapped network drive connections using drive letters. This
demonstrates the FOR command to loop through a list and perform the
same command.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | winsweep.zip 19,339 bytes March 21, 2011 |
This program is inspired by the
SWEEP utility created by Charles Petzold. It recursively performs
the same command in every subdirectory below the starting
directory. The original Petzold DOS version did not work with the
excessively deep directory structures and long file names common in
most modern Windows operating systems. The fully commented
PowerBASIC/CC source code is included.
(If you want to direct others to this file, please use this quick link.)
| | Download: Size: Updated: | xfdisk.zip 1,554 bytes December 02, 2005 |
This batch file uses a
short script passed to the Microsoft DEBUG.EXE program (not
included) to totally remove all partitions on your hard disk along
with all of the data contained in those partitions in less than a
second. This is a very destructive tool and by design causes loss
of data. If you have a disk with partitions that Microsoft FDISK is
not able to remove, this is the quickest way to zap them and get a
clean disk ready to accept a new partition. This batch file is
designed to be run from a drive (floppy disk, CD or USB device)
that is not the disk you want to erase. WARNING! USING THIS CAUSES
LOSS OF DATA!
(If you want to direct others to this file, please use this quick link.)
Please let us know if you find errors, make corrections or updates or have suggestions for improvements in any of our files.
IFX Group Software License
Except where otherwise noted, all of the software and documentation available here is copyrighted by the IFX Group and/or Casey Sprangel with all rights reserved.
This software is provided "AS-IS", without any express or implied warranty. In no event shall the author be held liable for any damages arising from the use of or inability to use this software.
Unless otherwise noted in the included documentation, permission is granted to anyone to use this software for any purpose, including commercial applications, and to redistribute it, provided that the following conditions are met:
- All redistribution of source code files must retain all internal copyright notices that are currently in place.
- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software as part of a product, an acknowledgment in the product documentation would be appreciated.
- Modified versions in source or binary form must be plainly marked as such, and must not be misrepresented as being the original software. We suggest adding your name and the date modified in the appropriate place(s).