First stable beta of ESearchy is out!
Finally, after weeks of work, the first stable Beta of ESearchy is up and running in github's gem repository.
Esearchy is a small library capable of searching the internet for email addresses. Currently, the supported search methods are engines such as Google, Bing, Yahoo, PGP servers, GoogleGroups, Linkedin, etc , but I intend to add many more.
Also, the library searches inside .pdf, .docx, .xlsx, .pptx, asn and .txt files for emails addresses and adds them to the list of found accounts. Finally, we have support for .docs files but for now only in Windows Platforms. (For more information visit: Github .
In order to install it you simple add the repository and then install the gem, as shown below.
> gem sources -a http://gems.github.com
> gem install FreedomCoder-esearchy
Once the gem is installed, you can create a new search opening and/or use the "esearchy" CLI tool but it's really basic so far and it does not has all of the plugins.
require 'esearchy'
ESearchy::LOG.level = ESearchy::APP #Output to the stdout.
ESearchy.create "domain.com" do |d|
d.yahoo_key = "yourAPIkeygoeshere"
d.bing_key = "yourAPIkeygoeshere"
# if you want to also look in LinkedIn
d.company_name "Company Name"
#A user is needed in order to search within Linkedin
d.linkedin_credentials "myuser@linkedin.com", "mypwd"
d.maxhits = 50
d.search
d.save_to_file "company_emails.txt"
end
If you have any comments, issues or want to submit a bug please do so on
http://github.com/FreedomCoder/esearchy/issues
Hopefully it will be useful to you.