From 95b0d8a5d07afbacc4dc82387614cbc0e4bf275a Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Thu, 25 Jul 2002 05:50:27 +0000 Subject: [PATCH] This commit was manufactured by cvs2svn to create tag 'v102'. Sprout from master 2002-07-25 05:50:26 UTC Erik C. Thauvin 'Added makefile, manifest and jar files.' Delete: COPYING.TXT README.TXT Whois.java Whois.properties release/1.0.1/Whois-1.0.1.tar.gz release/1.0.1/Whois-1.0.1.zip release/1.0/Whois-1.0.tar.gz release/1.0/Whois-1.0.zip whois.bat --- COPYING.TXT | 340 ------------------------------- README.TXT | 129 ------------ Whois.java | 153 -------------- Whois.properties | 1 - release/1.0.1/Whois-1.0.1.tar.gz | Bin 11739 -> 0 bytes release/1.0.1/Whois-1.0.1.zip | Bin 13397 -> 0 bytes release/1.0/Whois-1.0.tar.gz | Bin 11627 -> 0 bytes release/1.0/Whois-1.0.zip | Bin 13268 -> 0 bytes whois.bat | 50 ----- 9 files changed, 673 deletions(-) delete mode 100644 COPYING.TXT delete mode 100644 README.TXT delete mode 100644 Whois.java delete mode 100644 Whois.properties delete mode 100644 release/1.0.1/Whois-1.0.1.tar.gz delete mode 100644 release/1.0.1/Whois-1.0.1.zip delete mode 100644 release/1.0/Whois-1.0.tar.gz delete mode 100644 release/1.0/Whois-1.0.zip delete mode 100644 whois.bat diff --git a/COPYING.TXT b/COPYING.TXT deleted file mode 100644 index d60c31a..0000000 --- a/COPYING.TXT +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/README.TXT b/README.TXT deleted file mode 100644 index 0f744e7..0000000 --- a/README.TXT +++ /dev/null @@ -1,129 +0,0 @@ - README - - GeekTools Whois Java Client - Version 1.0.1 - -GeekTools Whois Java Client is a finger-style whois which uses the GeekTools -Whois Proxy server () provided by CenterGate Research -Group, LLC. - -This program was developed by Erik C. Thauvin and is -distributed under the terms of the GNU General Public License. See the -enclosed COPYING.TXT file for more information. - - -Components: ------------ - -Whois.class : Compiled Java class (required) -Whois.java : Java Source code - -whois : Bourne shell script (launcher) -whois.bat : Batch file (launcher) - -README.TXT : This file! -COPYING.TXT : GNU General Public License - - -Java Requirements: ------------------- - -A Java VM (Virtual Machine) supporting Java 2, e.g., Sun's JDK or JRE 1.3. -As the source is also provided, you maybe able to recompile for earlier -versions of Java. - - -Usage: ------- - - java Whois query[@] - - -Launchers: ----------- - -A batch file (whois.bat) and Bourne shell script (whois) are provided to make -performing whois queries even more intuitive. - -For example, under Windows, you can simply use: - - whois example.com - -Under UNIX (Linux, Mac OS X, Solaris, etc.) use: - - ./whois example.com - -The launchers will report errors if the Whois.class or a valid Java Virtual -Machine cannot be located. - - -Examples: ---------- - -GeekTools Whois Java Client usage emulates the functionality found in various -BSD systems tools such as Chris Cappuccio's fwhois. For example: - - java Whois example.com - -will look for the example.com domain name registration record using the -GeekTools Whois Proxy server located at whois.geektools.com. - - java Whois example.com@whois.networksolutions.com - -will look for the example.com domain name registration record using the whois -server located at whois.networksolutions.com. - - java Whois summary example.com - -will look for the example.com domain name registration summary using the whois -proxy server located at whois.geektools.com. - - java Whois summary example.com@whois.networksolutions.com - -will look for the example.com domain name registration summary using the whois -server located at whois.networksolutions.com. - - java Whois handle IANA - -will look for the specified (IANA) NIC handle/contact record using the -GeekTools Whois Proxy server located at whois.geektools.com. - - java Whois handle IANA@whois.networksolutions.com - -will look for the specified (IANA) NIC handle/contact record using the whois -server located at whois.networksolutions.com. - - java Whois iana@iana.org@ - -(Note: The trailing at sign (@) is REQUIRED to specify an e-mail address -query.) - -will look for the NIC handle/contact record for the specified e-mail address -(iana@iana.org) using the GeekTools Whois Proxy server. - - java Whois iana@iana.org@whois.networksolutions.com - -will look for the NIC handle/contact record for the specified e-mail address -(iana@iana.org) using whois.networksolutions.com. - - -Properties ----------- - -The Whois.properties file can also be used to change the default whois server -and port. The Whois.properties file must be located in the same directory as -the Whois.class file. - -For example, to change the default server from whois.geektools.com to -whois.networksolutions.com, add the following to the properties file: - - server=whois.networksolutions.com - -Similarly, to change the default port from 43 to 46: - - port=46 - - - - -Copyright (C) 2000-2001 by SkyTouch Communications. All Rights Reserved. diff --git a/Whois.java b/Whois.java deleted file mode 100644 index bf06eeb..0000000 --- a/Whois.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * Package: GeekTools Whois Java Client 1.0.2 - * File: Whois.java (Java source file) - * Author: Erik C. Thauvin - * Comments: Part of the GeekTools Whois Java Client package. - * - * See the README.TXT file for more information. - * - * Copyright (C) 2000-2001 SkyTouch Communications. All Rights Reserved. - * This program is distributed under the terms of the GNU General - * Public License as published by the Free Software Foundation. - * See the COPYING.TXT file for more information. - * - * $Id$ - */ -import java.io.*; - -import java.net.Socket; -import java.util.Properties; - -/** - * Class Whois - * - * @author Erik C. Thauvin (erik@skytouch.com) - * @version 1.0.2 - */ -public class Whois -{ - /** - * Method main - * - * The Truth is Out There! - * - * @param args Command line arguments - */ - public static void main(String[] args) - { - // Display usage if there are no command line arguments - if (args.length < 1) - { - System.out.println("Usage: java Whois query[@]"); - - return; - } - - // Default server is whois.geektools.com - String server = "whois.geektools.com"; - - // Default server port is 43 - int port = 43; - - // Load the properties file. - try - { - final FileInputStream in = new FileInputStream("Whois.properties"); - final Properties app = new Properties(); - - app.load(in); - - // Get the server property - server = (app.getProperty("server", server)); - - // Get the port property - try - { - port = Integer.parseInt(app.getProperty("port")); - } - catch (NumberFormatException e) - { - // Do nothing! - } - - in.close(); - } - catch (FileNotFoundException e) - { - // Do nothing! - } - catch (IOException e) - { - System.err.println("Whois: an error occurred while loading the properties file: " + e); - } - - // Build the whois query using command line arguments - final StringBuffer buff = new StringBuffer(args[0]); - - for (int i = 1; i < args.length; i++) - { - buff.append(" " + args[i]); - } - - // Convert string buffer to string - String query = buff.toString(); - - // The whois server can be specified after "@" - // e.g.: query@whois.networksolutions.com - final int at = query.lastIndexOf("@"); - final int len = query.length(); - - if ((at != -1)) - { - // Remove the @ if last character in query - // e.g.: john@doe.com@ - if (at == (len - 1)) - { - query = query.substring(0, len - 1); - } - else - { - // The whois server is specified after "@" - server = query.substring(at + 1, len); - // The whois query is specified before "@" - query = query.substring(0, at); - } - } - - try - { - // Establish connection to whois server & port - final Socket connection = new Socket(server, port); - final PrintStream out = - new PrintStream(connection.getOutputStream()); - final BufferedReader in = new BufferedReader( - new InputStreamReader(connection.getInputStream())); - String line = ""; - - // Send the whois query - out.println(query); - // Display the whois server's address & port - System.out.println("[" + server + ":" + port + "]"); - - // Read/display the query's result - while ((line = in.readLine()) != null) - { - System.out.println(line); - } - } - catch (java.net.UnknownHostException e) - { - // Unknown whois server - System.err.println("Whois: unknown host: " + server); - - return; - } - catch (IOException e) - { - // Could not connect to whois server - System.err.println("Whois: " + e); - - return; - } - } -} diff --git a/Whois.properties b/Whois.properties deleted file mode 100644 index cb6518e..0000000 --- a/Whois.properties +++ /dev/null @@ -1 +0,0 @@ -server=whois.geektools.com diff --git a/release/1.0.1/Whois-1.0.1.tar.gz b/release/1.0.1/Whois-1.0.1.tar.gz deleted file mode 100644 index 9fa6bd8e8ac297b2573e28123f000f6a31a47b35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11739 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 diff --git a/release/1.0.1/Whois-1.0.1.zip b/release/1.0.1/Whois-1.0.1.zip deleted file mode 100644 index 49e08ec09110e970c4bf60a94028820340f5d774..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13397 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 diff --git a/release/1.0/Whois-1.0.tar.gz b/release/1.0/Whois-1.0.tar.gz deleted file mode 100644 index 5d01f397c9e516b5bb6ae94a6ff3f0f0fa163d5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11627 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 p^>{sAkJsb%cs*W^*W>kgJzkI3=gsLINSd{$*t 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 O`UwmKw952X?f(H??X1QC diff --git a/whois.bat b/whois.bat deleted file mode 100644 index 9e396c5..0000000 --- a/whois.bat +++ /dev/null @@ -1,50 +0,0 @@ -@echo off - -rem Package: GeekTools Whois Java Client 1.0.1 -rem File: whois.bat (Batch file) -rem Author: Erik C. Thauvin -rem Comments: Part of the GeekTools Whois Java Client package. -rem See the README.TXT file for more information. -rem -rem Copyright (C) 2000-2001 SkyTouch Communications - All Rights Reserved -rem -rem This program is distributed under the terms of the GNU General -rem Public License as published by the Free Software Foundation. -rem See the COPYING.TXT file for more information. - -if not exist Whois.class goto WHOIS_ERROR - -set JAVA_EXE=\bin\java.exe - -if not %JAVA_PATH%.==. goto JAVA_RUN -set JAVA_PATH=%HOMEDRIVE%\jdk1.3 -if exist %JAVA_PATH% goto JAVA_RUN -set JAVA_PATH=%HOMEDRIVE%\Progra~1\JavaSoft\JRE\1.3 -if exist %JAVA_PATH% goto JAVA_RUN -set JAVA_PATH= -set JAVA_EXE=java.exe - -:JAVA_RUN -%JAVA_PATH%%JAVA_EXE% Whois %1 %2 %3 %4 %5 %6 %7 %8 %9 -if errorlevel 2 goto JAVA_ERROR -goto DONE - -:JAVA_ERROR -set JAVA_PATH= -echo. -echo Please make sure that the JDK or JRE bin directory is included -echo in your system PATH environment variable. -echo. -pause -goto DONE - -:WHOIS_ERROR -echo. -echo The Whois.class could not be found. It must be located in the -echo same directory as the one this batch file was called from. -echo. -pause - -:DONE -set JAVA_EXE= -@echo on