JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Latest commit 980c074 Jun 19, 2018
Failed to load latest commit information.
public Update arf.json Jun 18, 2018
.bowerrc added bower config Aug 19, 2016
.gitignore added .gitignore Aug 19, 2016
LICENSE Create LICENSE Sep 16, 2017 Updates to readme Jan 20, 2018
bower.json added bower config Aug 19, 2016
package.json added npm package.json Aug 19, 2016

OSINT Framework


OSINT framework focused on gathering information from free tools or resources. The intention is to help people find free OSINT resources. Some of the sites included might require registration or offer more data for $$$, but you should be able to get at least a portion of the available information for no cost.

I originally created this framework with an information security point of view. Since then, the response from other fields and disciplines has been incredible. I would love to be able to include any other OSINT resources, especially from fields outside of infosec. Please let me know about anything that might be missing!

Please visit the framework at the link below and good hunting!


(T) - Indicates a link to a tool that must be installed and run locally
(D) - Google Dork, for more information: Google Hacking
(R) - Requires registration
(M) - Indicates a URL that contains the search term and the URL itself must be edited manually

For Update Notifications

Follow me on Twitter: @jnordine -
Watch or star the project on Github:

Suggestions, Comments, Feedback

Feedback or new tool suggestions are extremely welcome! Please feel free to submit a pull request or open an issue on github or reach out on Twitter.

Contribute with a GitHub Pull Request

For new resources, please ensure that the site is available for public and free use.

  1. Note the next available ID listed in the description field on the OSINT Framework folder. This can be found at the bottom of arf.json
  2. Update the arf.json file in the format shown below. If this isn't the first entry for a folder, add a comma to the last closing brace of the previous entry.
  "id": "####",
  "name": "Example Name",
  "type": "url",
  "url": ""
  1. Update the next available ID in the OSINT Framework description field.
  2. Submit pull request!

Thank you!

Instructions for installing/running locally

  1. Clone this repo
  2. Open a terminal in repo directory

and then...

install dependencies with npm:

  1. Run `npm install`
  2. Run `npm start` to start SimpleHTTPServer in the /public directory on port 8000 (you'll need python installed for this, of course)
  3. Open your browser to http://localhost:8000
install dependencies with bower:
  1. Run `bower install`
  2. Run `cd ./public; python -m SimpleHTTPServer 8000` (you'll need python installed for this, of course)
  3. Open your browser to http://localhost:8000