Projects
This is page dedicated to all my projects, ideas and scripts that i have worked and/or I'm currently working on.
--------------------------------------------------------------------------
1. ESearchy
Description: Esearchy is a small library capable of searching the internet for email addresses. Currently, the supported search methods are, but not limited to: Search Engines: Google, Bing, Yahoo, AltaVista; Social Networks: LinkedIn, Google Profiles , Naymz; PGP servers; Usenets and GoogleGroups Searches. Last but not least, searches do not stop there, ESearchy it also looks for emails inside: PDF, DOC, DOCX, XLSX, PPTX, ODT, ODP, ODS, ODB, ASN, TXT among others.
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.
For now, there are two main ways of performing a search:
- Executable CLI commandesearchy —domain domain.com —maxhits 500 —yahoo_key dkajsdkajskdad —output "~/emails.txt"
- Library
For thouse who want to integrate this to their application you can use it in "the ruby way"
or in the more classic way in which you can create an Esearchy object and work on it
We now also have a LinkedIn search which looks for Names in the site. With those names it
- creates emails based on those emails.
- searches Google and Yahoo for emails related to those people.
Not short of that now, we also have the possibility of choosing between a Library output mode (no output to IO) and an APP mode (Old output mode). It’s important to mention that the default output mode is LIBRARY
--------------------------------------------------------------------------
2. NmapPorts
Description: Simple ruby script to create a table from nmap scans that will create a table maping Open Ports to the corresponding IP addresses with those ports.
ruby Nmaports.rb --help
HELP for Nmaport
---------------------
--help, -h
Well I guess you know what this is for (To obtain this Help).
--dir, -d [directory_name]
The root path for the nmap files.
--pattern, -p
The pattern to use to detect file (i.e *client*).
--file, -f [file_name]
If we only want one file.
--output, -o
The output file name.
Copyright 2009 - FreedomCoder
--------------------------------------------------------------------------
3. CocoaReverse2
Description: RubyCocoa Application that reverse searches using Bing API for virtual hosts based on the IP addresses.
--------------------------------------------------------------------------
4. Colorize
Description: Simple Colorize gem to display colors on the *nix console.
--------------------------------------------------------------------------
And some other stuff you can find in Github: