Freeware The programs below are free and fully operational (with no expiration). If you use them to a significant degree, please donate whatever you consider to be a fair price. The download includes all programs (in both Windows and Linux versions).
This program tests a range of TCP ports to see which are open to outside connections.
Note: Attempts to scan > 100 ports can trigger an error (due to system resource limitations).
Usage:
PortScanner {http-port} {first-port} {last-port}
where:
{http-port} = Port to use for browser
{first-port} = first port to test
{last-port} = last port to test (default = first-port)
Detailed session info is logged to PortScanner.LOG.
FTPX performs FTP uploads/downloads. When you run FTPX with no arguments, this page is displayed in your browser:
When you enter your login entries, enter a file(s), and click SUBMIT, the transfer begins in a separate console window
FTPX first uploads each file to a temporary file, and then renames it to the desired name upon completion.
Your entries are permamantly saved upon submit (except for the password, whose default is handled by the browser). FTPX is primary intended for uploading. But you may also download files by prefacing the file name with "-rx". The download includes both Windows and Linux versions.
Command-line usage:
FTPX -host={host} -user={user} -pass={password} {fspec1} [fspec2] ... [-dir={dir}] [-quiet]
where:
-host={host} = FTP server (may be web site or IP)
Default may be defined via environment variable 'FTPX_HOST'.
-user={user} = user
Default may be defined via environment variable 'FTPX_USER'.
-pass={password} = password
Default may be defined via environment variable 'FTPX_PASS'.
-dir={dir} = working directory of FTP server
Default may be defined via environment variable 'FTPX_DIR'.
-quiet = suppress percentage progress output
{fspec1...} = 1st file-specification. Preface with "-rx=" to download.
Example: Upload x.txt & *.htm to MyWebSite.com in 'public' directory:
FTPX -host=MyWebSite.com -user=joe -pass=abc x.txt *.htm -dir=public
Example: Download x.txt from MyWebSite.com in default directory:
FTPX -host=MyWebSite.com -user=joe -pass=abc -rx=x.txt
Detailed session info is logged to FTPX.LOG.
FTRX/FLTX are a set of command-line programs used to transmit files via ethernet. FLRX/FLTX can especially come in handy when you want to transfer files btw PCs that lack file sharing (or have a problem with same). The download includes both Windows and Linux versions.
FLRX usage (on receiving PC):
FLRX {port}
where:
port = Socket port to listen to
Example: Listen at port 123:
FLRX 123
FLTX usage (on sending PC):
FLTX {file-spec1} [{file-spec2}...] {ip:port]} [-recurs] [TO:{dir}]
where:
file-spec1 = 1st file(s) or directory to send. Wild-cards accepted.
ip:port = IP address/port to send to. Port default is 9050.
-recurs = Recurs into sub-directories
TO:{dir} = Optional destination directory (if different from that in which FLRX is running)
Example: Send 1.txt and *.tmp to FLRX at 192.168.0.1 (listening at port 123):
FLTX 1.txt *.tmp 192.168.0.1:123
OmBI is a very unique general-purpose package that allows one to edit/save/process web page form data:
Plus, OmBI can execute any desired program (passing the form data as arguments) !
Detailed tag/formatting info/etc is described below. The download includes both Windows and Linux versions.
Inventory example
<OmBI_JAVASCRIPT> <table border=1 WIDTH=600 cellpadding=2><tr><td><center> <OmBI_APPLET> <form name="OmBI" onsubmit="return false;"> Widget1 count: <select name="Widget1 count"> <option>0</option> <option selected>1</option> <option>2</option> <option>3</option> </select> Widget1 comment:<input name="Widget1 comment" value=""> <br>Widget2 count: <select name="Widget2 count"> <option>0</option> <option>1</option> <option selected>2</option> <option>3</option> </select> Widget2 comment:<input name="Widget2 comment" value=""> <br>Widget3 count: <select name="Widget3 count"> <option>0</option> <option>1</option> <option>2</option> <option selected>3</option> </select> Widget3 comment:<input name="Widget3 comment" value=""> <br><input type=submit value="Save"> </table> </FORM> Command example
When the user clicks submit, ARGS is run and displays something like this:
<OmBI_JAVASCRIPT> <TABLE BORDER=3 cellpadding=1 width=600><TR ALIGN=CENTER><TD> <OmBI_APPLET> <form name="OmBI" onsubmit="return false;"> MyString:<input name="MyString" value="12345" SIZE=10> MyCheck:<input name="MyCheck" type="Checkbox"> MySel: <select name="MySel"> <option selected>Sel1</option> <option>Sel2</option> <option>Sel3</option> <option>Sel4</option> <option>Sel5</option> </select> MyFile:<input name="MyFile" type="OmBI_FILE"> <input type=submit value="Run"> <input name="OmBI_submit_exec" type=hidden value="start /wait args [MyString] [MyCheck] [MySel]"> </form> Notes, rules, special tags, etc The OmBI web server uses socket port 2080 for HTTP requests and ports 2081/2082 to communicate with the Java applet. When an html or data file is updated, the original copy is backed up in the ".\bk" folder (which holds up to 50 copies for each file). <OmBI_JAVASCRIPT> denotes where to insert JavaScript (required). <OmBI_APPLET> denotes where to insert the Java applet that displays the banner and communicates with OmBI (required). The following form input tags are supported:
Tags must denote the name in quotes, and it must be the first parameter defined (as shown above). The SUBMIT button must be defined as follows (where "{name}" is user-defined):
Special <INPUT> tag names:
Omnipotence Software support@OmnipotenceSoftware.com 423-745-0026 604 CR 181 Decatur, TN 37322 Hours: Monday-Saturday, 9AM-7PM/EST These are legitmate search phrases that directly relate to our software, but may not be quoted verbatim above: Command-line GUI, |
