Skip to content

Latest commit

 

History

116 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oculus

Oculus is a Domain OSINT Tool used to discover environments, directories, and subdomains of a particular domain. Additionally, it is useful for searching S3 Buckets, Azure Blob Containers, Firebase DBs, GCP Buckets, leaked email addresses and MX records of a domain.

Build

* * * * * * * * * * * * * * * * * * * * * * * * * * *
*                                                   *
*      _______             ______                   *
*      __  __ \_________  ____  /___  _________     *
*      _  / / /  ___/  / / / / /_  / / /_  ___/     *
*      / /_/ // /__ / /_/ / / / / /_/ /_(__  )      *
*      \____/ \___/ \__,_/ /_/  \__,_/ /____/       *
*                                                   *
*      Domain OSINT                                 *
*      By @leddcode                                 *
*                                                   *
* * * * * * * * * * * * * * * * * * * * * * * * * * *

Installation

git clone https://github.com/leddcode/Oculus.git
cd ./Oculus
pip install -r requirements.txt

Usage

Run with no arguments for the same interactive wizard as before:

python oculus.py

Flags are optional. Use them when you want to script a scan:

python oculus.py example.com -t 3,1,5 --threads 15
python oculus.py example.com --all
python oculus.py example.com -t 9 --ports top
python oculus.py example.com -t 2 --jsonl results.jsonl
python oculus.py example.com --playbook quick

--playbook quick runs modules 3, 4, and 9 without a port scan. --playbook standard runs 1–4 and 9. --playbook cloud runs 5–8.

Results still go to results/<domain>/<module>/. --jsonl writes the same findings as JSON lines in addition to those text files.

Contributing

  1. Fork it (https://github.com/leddcode/Oculus)
  2. Create your feature branch (git checkout -b feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature)
  5. Create a new Pull Request

About

Oculus is a Domain OSINT Tool used to discover environments, directories, and subdomains of a particular domain. Additionally, it is useful for searching S3 Buckets, Azure Blob Containers, Firebase DBs, GCP Buckets, leaked email addresses and MX records of a domain.

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages