Jump to content.

IFX Group

A DIFFERENT PERSPECTIVE CAN CHANGE EVERYTHING.

   ::   www.IFXgroup.net > Files > PowerBASIC

The IFX Group PowerBASIC Source Code

This is a collection of the IFX Group files that include PowerBASIC 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 PowerBASIC source code is included for your educational use only unless otherwise noted in the included documentation. Any non-educational use requires licensing.

If you are not familiar with the PowerBASIC line of compilers for DOS and Windows, please visit their web site or give them a call at 941-408-8700 and tell them you heard about their company on the IFX Group web site.

Sort by Date

Check All HTML Files With Tidy

Download now.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.)

 

Big File Copy

Download now.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.)

 

Day Breaker for IIS Log Files

Download now.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.)

 

Directory Information

Download now.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.)

 

Directory Size

Download now.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.)

 

DOCTYPE Utility

Download now.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.)

 

Duplicate File Find

Download now.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.)

 

Edit Rename

Download now.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.)

 

File DNS Scanner

Download now.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.)

 

Fix File Name

Download now.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.)

 

POP3 folder to SMTP exporter

Download now.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.)

 

Greylisting Exception List Translation Tool

Download now.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.)

 

Globally Unique Identifier

Download now.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.)

 

HTML to Delimiter Separated File

Download now.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.)

 

Image Information

Download now.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.)

 

IS MIDI

Download now.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.)

 

IPAD Time

Download now.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.)

 

Line Count

Download now.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.)

 

IPAD Mailing List Sort Tool

Download now.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.)

 

List Sort Tool

Download now.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.)

 

Log File Rename

Download now.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.)

 

IPAD Mail Move

Download now.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.)

 

Make Filters

Download now.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.)

 

Make RFC1918 Reverse DNS

Download now.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.)

 

Make Routes

Download now.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.)

 

Mail Authority Include

Download now.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.)

 

No Attributes

Download now.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.)

 

Optimize Mail

Download now.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.)

 

Optimize POP3

Download now.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.)

 

Ping POP3 Mailbox

Download now.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.)

 

Remove Empty Directory

Download now.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.)

 

Reverse DNS Scanner

Download now.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.)

 

Rename with Date

Download now.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.)

 

Screen Stack

Download now.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.)

 

DOS Screen Capture

Download now.Download:
Size:
Updated:
scrncap.zip
22,108 bytes
September 15, 2008

A simple tool to capture a VGA screen and redirect it to standard output. This is useful for sending a copy of non-redirectable and direct video screen write text to a log file for documentation or later review. The complete PowerBASIC/DOS source code is included.
(If you want to direct others to this file, please use this quick link.)

 

Short File Name

Download now.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.)

 

Simple File Shredder

Download now.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.)

 

Smart Kill

Download now.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.)

 

Windows Command Line SLEEP

Download now.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.)

 

Speaking

Download now.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.)

 

File Spreader

Download now.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.)

 

Spyware Domain List Tool

Download now.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.)

 

Unique File Name Tool

Download now.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.)

 

Windows Title List

Download now.Download:
Size:
Updated:
winlist.zip
20,333 bytes
March 03, 2011

A program to show a list of active window titles with optional text filtering. The output can be redirected to a file or to another program which makes this useful for program automation. The fully commented PowerBASIC/CC source code is included along with a sample batch file showing how to search for a program by title and do something different if it is or is not running.
(If you want to direct others to this file, please use this quick link.)

 

Windows SWEEP

Download now.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.)

 

Please let us know if you find errors, make corrections or updates or have suggestions for improvements in any of our files.

Uninformed programmers may say that some form of C++ is the most powerful language for application development, but when you take into account the time required to write the program, the time required to debug and maintain the program and the support files required to run that program, nothing comes close to PowerBASIC.

 

 

 

 

TOP