Skip to content

A tool that allows the automation of vulnerability scanning and some exploits on a IP/URL target using OWASP ZAP, Nikto, OWASP Nettacker, hydra, ncrack, WPscan and nmap

Notifications You must be signed in to change notification settings

chaymae-jhr/oculus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to OCULUS 👋

Version

This is a tool that allows the automation of vulnerability scanning and some exploits on a IP/URL target using OWASP ZAP, Nikto, OWASP Nettacker, hydra, ncrack, WPscan and nmap

Install

before getting started, you are going to need to install the python libraries needed to run OCULUS, use the command

pip install -r requirements.txt

as oculus has the OWASP ZAP api integrated, you are going to need to install it from its official website

image

you are also going to need to install, if not already existing in your environement, Nikto, Nmap, Ncrack, Hydra, WPscan, and OWASP Nettacker. please refer to : https://owasp.org/www-project-nettacker/

Configuration

there are few steps that you need to set up before using the tool in the file funtions.py, you are going to have to set the folowing vriables :

image

you'll have to set up the OWASP ZAP API key as well, you are going to need to keep owasp ZAP running while using OCULUS :

image

owasp zap > Tools > Options > API

image

copy the API key and paste it in the zap_scan.py

image

Usage

python3 oculus.py -u <IP>

Author

👤 Chaymae el jouhari and Ilham Ben-nar

About

A tool that allows the automation of vulnerability scanning and some exploits on a IP/URL target using OWASP ZAP, Nikto, OWASP Nettacker, hydra, ncrack, WPscan and nmap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages