Giter Club home page Giter Club logo

doxbox's Introduction

doxbox

Build Status

OSINT and active reconaissance built into a web application

intro

doxbox is a web application for OSINT and active reconaissance. It leverages various security tools and library APIs in order to conduct info-gathering and threat modeling. Built on top of Flask, it is perfect for self-hosting an instance during auditing.

install

doxbox currently utilizes Python 2.7.x due to various dependency clashes and depreciation.

Docker:

$ docker build -t doxbox .
$ docker run -d -p 5000:5000 doxbox

Manual:

$ git clone https://github.com/ex0dus-0x/doxbox && cd doxbox
$ # Initialize virtualenv if you wish
$ pip install -r requirements.txt
$ python run.py

config

Open config.py. Here, you will see all the environmental variables that the application utilizes. Three important fields you MUST be aware of if you plan to deploy to the web.

GOOGLEMAPS_API_KEY = "YOUR_API_KEY_HERE"
SECRET_KEY = 'SECRET_KEY_HERE'

GOOGLEMAPS_API_KEY denotes the Google Maps API Key. This is essential for the GeoIP module. You can obtain it here and change the variable accordingly.

SECRET_KEY is the private key utilized by WTForm's CSRF protection feature. If deployed, change it to your liking.

modules

Dox

Comprehensive info-gathering database for target(s). Using this data, the tester will be able to effectively understand their target, which is a critical point in the attacker's kill chain.

  • Secure database support, with delete and export (as .csv) options

GeoIP

Collects geolocation information on public IP addresses, in order to gather data on physical location during the reconaissance stage of the killchain.

  • Google Maps for accurate GeoIP visualization
  • API endpoint support

DNS Enum

Collections DNS information in the form of metadata, whether it be an address from a WHOIS lookup, or nameservers.

contribute

Send a pull request if you feel that anything should be changed, removed, optimized, etc. Issues are also great for reporting bugs.

license

mit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.