CooHunt (V1.20)
CooHunt is a cool automatic navigator and search engine.
It allows you search for email addresses and send found emails while searching.
It also allows search for images, audio files, and class files.
Just A clicking at images will take you to the related linked page...
Image printing and filing are also available.
and more!!
Try it out: you will be surprised by tons of images, email addresses, audio files, ...
Just a single click at found images will take you to linked pages.
Environment Requirements:
***********************
Operationing System: NT4.x (or later) or Win95
Installation instructions:
*************************
A). Download it:
B).
unzip coohunt.zip, say to c:\tmp,
you will see following
c:\tmp\Coohunt\ (a subdirectory which contains CooHunt and JRE)
c:\tmp\Coohunt\coohunt.bat (the file you run to launch CooHunt)
c:\tmp\Coohunt\readme.txt (this file)
Note: be sure that you restore/create Directory structure stored in coohunt.zip:
using pkunzip.exe with parameter -d. That is, you need to use
pkunzip -d coohunt.zip
Uninstallation instructions:
****************************
Just delete the entire CooHunt subdirectory. That is, if you
install it in c:\tmp, just delete directory c:\tmp\Coohunt\
How to use CooHunt:
******************
A). Run CooHunt
run c:\tmp\Coohunt\coohunt.bat or simply double click
at icon of c:\tmp\Coohunt\coohunt.bat from Windows
Explorer in Windows NT or Win95 to launch CooHunt.
B). Main Screen
1). Hunt page(tab)
This is the main control panel of CooHunt. You can select what to
search and how to search here. CooHunt allows you search
Email addresses, image links, audio links, and others at the same
time. You need to enter a "seed" URL such www.yahoo.com, to start your search at.
CooHunt provide a variety of search styles:
All links - CooHunt picks whatever links it meets for its next step
with only key word preferance.
Site by site - CooHunt finishes all the subpages in a site(domain)
(and buffer limited outside links) before it process other domans.
This style requires less memory slower than "All links".
One disadvantage is that it may miss those sub pages which can not
be reached from its main page.
Sub link only - Coohunt only processes sub pages of the seed site.
Sub link scan - CooHunt "physically" try charactors one by one to find
potentail pages. For example, if you set length of searching
to 8 and start at "ourworld.compuserve.com/homepages", it
will try
ourworld.compuserve.com/homepages/a
ourworld.compuserve.com/homepages/b
...
ourworld.compuserve.com/homepages/z
ourworld.compuserve.com/homepages/aa
ourworld.compuserve.com/homepages/ab
...
ourworld.compuserve.com/homepages/zzzzzzzzz
You can specifiy prefix such as "~" so that you can search
an ISP's to find all its users' homepage such as
www.best.com/~abc
This is a very useful style. Although it may be slow but it
will cover all the existing sub pages.
Characters of styles:
- The fastest one is "All links" but it requires a lot of memory.
If you don't have enough memory in your system, the search may
end up with "Out of memory" error or slow down dramatically after
a long period search since CooHunt keep all the links as search history.
- The most efficient style is "Site By Site"(actually, Domain By Domain).
It is a little bit slow during early phase of search
but get faster when each site is done.
- If you like to find EVERY link under a url, for example all members'
home page in compuserve's ourworld.compuserve.com/homepages, "Sub Link Scan"
is what you want. It will scan an url charater by charater "physically".
It is slow but you will cover ALL existing links.
- "Sub link only" search only links belong (with a high-level url path
as their prefix) an url. Any not related links will be ignored.
Please report any bugs or wish by clicking at button "Bug Report"
so that we can fix bugs shortly and add your wish to next version.
2). Email page
You will do your email searching and posting here. You can start Auto Mail so that
CooHunt posts email for you while it's hunting for email addresses.
You can also send a particular item or block.
An email Editor will be poped up if you try to mail but no content is ready so
that you can enter your email or load it from a file.
CooHunt includes something interesting: Junk Mail Defanse. If you are bothered
by junk emails(sent by CooHunt?!), it may provide an efficient way to "kill"
the mailer's incoming mailbox(if you really know the maller's email address)
by filling up mailer's mailbox with junk mail. That is, this function allows
you send thousands of email to a specified email address.
3). Image page
You hunt for image URLs in this screen. You can start hunting by clicking
at "Auto Show" button(If you only see "Stop Show" button that means that
you have started Image hunting). Or you can click at "Start Hunt" button(If you only
see "Stop Hunt" button that means the hunting has been started).
There are two ways to view found images: you can either allow Auto Show to
show you found images one by one after clicking at "Auto Show" button or
you can click at the list or arrows to see a particular iamge in the image list.
Note: when you click at any button of list, Auto Show will be stop. You need to
click at the "Auto Show" button again to restart it.
Filing image function only support regular GIFs. To file a GIF89(animated GIF)
or jpg files, click at button "Original Image" and you will see a browser
is opened. You can then save the image from the browser(choose File | Save from
the browser menu).
4). Audio page
This page is not available yet and will be available in next version.
5). Other page
This page is not available yet and will be available soon.
But all the searching results will be stored in the corresponding
subdirectories. For example, class files will be stored in
data\class.
6). REGISTRATION page
The demo will be partially disabled after you view 500 images or send 300 emails.
You can enable CooHunt by register it in this screen. Registration
is only a click away. Just following the Step-By-Step instructions in the registration
screen to register.
C). Menu
1). File | Open
Open function allows you to open an incomplete search and continue
it (by clicking at button "Start Hunt" after open the search)
2). File | Save As
Save As function allows you to save an incomplete search so that
you can continue the search later by loading the saved search log file
using Load function above.
Coohunt will confirm if you like to save the incomplete search when you
exit with an incomplete search.
3). File | Exit
Exit does the same as what Exit button does.
4). Option | Set Option
Option dialog is a place where you customize Coohunt.
You can open option dialog from Coohunt's menu Option | Options.
There are four pages in option dialog:
a). General
You can customize all the name of buffer files and directories.
Since your machine has limited resouce such as memory and disk
space, you can set up a proper number of live threads, maxmum number
if threads(only live thread can do searching task while the rest
of threads are put in to "sleep"), size of buffering files (Please
don't set them too big to fit in to list boxes), period of thread sleeping,
You can clear all the buffer files by clicking at "Clear All Logs" button.
b). Email
CooHunt makes sure that no redundant email is sent by checking redundancy
against sent email addresses stored in buffer files.
Coohunt will discard sent block(a set of email addresses stored in a file)
after sending them if you check box "Remove Sent email". This may increase
the process speed but it may cause that CooHunt sends redundant mails.
The similar things happen if you remove sent mail by clicking at button
"Remove Sent Email".
You can clear email buffer files by clicking at "Clear Email Logs" button.
There are two ways to send email:
a). sending email directly from CooHunt. Sending mail in this way is
simple. You only need to specify your Outgoing Mail(SMTP) Server.
b). if there is a firewall between your browser and your server, you may
need to send email by a cgi script, coohunt.cgi under CooHunt\CGI directory.
You need to install it in your server. You also need to specify the
url of coohunt.cgi.
c). Image
Coohunt can either discard the current block(a set of image URL stored in a file)
when you switch to next block or keep them. You can choose from one of them using
the check box labeled "Removed read image" in option dialog.
Coohunt can also remove redundant items in a block by checking box "Remove redundant
items in a block" but this may slow down its process.
You can clear iamge buffer files by clicking at "Clear Image Logs" button.
d). Audio
This page is not available yet and will be available in next version.
e). Other
You can enable or disable all other types of searching here.
5). Help | About
You will see Coohont is info and registration status here.
6). Help | General
Clicking at menu item will open a browser with readme.txt loaded.
Tips to increase searching speed and efficiency
***********************************************
1). Use "Site By Site" search style if you get "Out of memory" error when
using "All links" style since "Site By Site" resquires much less memory.
2). Don't save email by page (uncheck checkbox "One page per block" in option dialog)
and increase field "Num found verify" and "Num found in memory"so that Coohunt
process email duplicate verification in larger blocks.
3). Adjust "number of life threads" to match your system.
4). Adjust java.exe or jre.exe parameters to match your system.
TroubleShooting
***************
1). If Coohunt stops(hangs) after searching for a while and a "out of memory"
error message is shown in the console window(the dark window), you need to
increase memory for Java Virtual Machine by
increasing the -mx and -ms flags in coohunt.bat
For Example, change coohunt.bat to:
jre -mx16000000 -ms8000000 -classpath .;.\symantec\SYMBEANS.JAR;c:\Progra~1\JavaSoft\JRE\1.1\lib\rt.jar coohunt
or larger
jre -mx32000000 -ms16000000 -classpath .;.\symantec\SYMBEANS.JAR;c:\Progra~1\JavaSoft\JRE\1.1\lib\rt.jar coohunt
After you change -mx and -ms, you get "out of memory" right
after you start CooHunt, that means that you don't have enough
memory to assign to Java Virtual Machine. You need to increase
Virtual Memeory of your machine as needed.
For example, seting -mx32000000 -ms16000000
requires Vitural Memeory size to be set to at least 200MB.(Please
open panel | System | Performance to change your Virtual Memory)
2). Another way to get around the out of memory with limited memory is
saving current search after you get "out of memory" error. Move or
delete some resource buffer files such as image buffer files.
Then, load the saved search and restart the search.
3). If you install a later version and no CooHunt window is popped up
after you doule click at icon of coohunt.bat(you may only see the console
window), you need to close the console window and delete the previous
ini file at ./CooHunt/classes/coohunt.ini (If you get a delete permission
deny error, you may want to exit Win95 or NT and delete it after you reenter)