GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - leddcode/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.

BranchesTags
Open more actions menu

Latest commit

 

History

116 Commits
116 Commits

Folders and files

NameName
Last commit message
Last commit date
models
models
 
 
tests
tests
 
 
utils
utils
 
 
wordlists
wordlists
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
oculus.py
oculus.py
 
 
pytest.ini
pytest.ini
 
 
requirements.txt
requirements.txt
 
 

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

Readme
Apache-2.0 license
Activity

Stars

9 stars

Watchers

1 watching

Forks

2 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.