SkillAgentSearch skills...

Nina

Nina is a tool disigned to perform basic recon from domains and their subdomains.

Install / Use

/learn @h41stur/Nina
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nina Recon

<p align="center"> <img src="https://raw.githubusercontent.com/h41stur/nina/main/nina/data/nina.jpeg" alt="Nina" width="400"> </p>

Nina is a tool disigned to perform basic recon from domains and their subdomains.

This tool was made thinking about saving time in the initial penetration testing / bug bounty phase.

Installation

git clone https://github.com/h41stur/nina.git
cd nina
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt

Usage

python3 nina.py -h

This will display help for the tool. Here are all the switches it supports.

            NINA RECON TOOL

                      .--~~,__
         :-....,-------`~~'._.'
          `-,,,  ,_      ;'~U'
           _,-' ,'`-__; '--.
          (_/'~~      ''''(;

              by H41stur

usage: nina.py [-h] [-d DOMAIN] [-o] [-pr] [-A] [-l LIMIT] [--threads THREADS] [-V] [-p] [-js] [-t] [-b] [-w] [-gh] [--hunter] [--intelx] [--whois] [-D] [--dork] [-s] [--ssl] [-r] [--spoof] [-a] [--subtake] [-c]

Nina Recon Tool

options:
  -h, --help            show this help message and exit
  -d DOMAIN, --domain DOMAIN
                        Domain to start recon
  -o, --output          Save a directory containing Markdown file with recon report.
  -A, --all             Permorm all options at once, except -s and -o (which can be added manually)
  -l LIMIT, --limit LIMIT
                        Limit the number of search results, (default 500).
  --threads THREADS     Threads (default 5)
  -V, --version         Show the version

Discovery:
  -p, --portscan        Simple portscan and banner grabbing on top 100 ports (makes a huge noise on the network).
  -js, --js-links       Try do find endpoints and parameters in JavaScript files.
  -t, --tech            Try to discover technologies in the page
  -b, --backups         Try to find some commom backup files in the page. This option works better with -s enabled.
  -w, --waf             Try to detect WAF on the page.

OSINT:
  -gh, --github         Search for GitHub codes (GitHub API Key required)
  --hunter              Search for emails on hunter.io (Hunter.io API Key required)
  --intelx              Search informations on intelx.io (IntelX API Key required)
  --dehashed            Search informations on dehashed.com (DeHashed API Key required)
  --whois               Perform a Whois lookup.
  -D, --dns             Look for some DNS information
  --dork                Try some Google dorks
  -s, --subdomains      Do a search for any subdomain registered
  --ssl                 Extract information from SSL Certificate.
  -r, --repos           Try to discover valid repositories of the domain. This option works better with -s enabled.

Vulns:
  --spoof               Check if domain can be spoofed based on SPF and DMARC records
  -a, --axfr            Try a domain zone transfer attack
  --subtake             Check for subdomain takeover vulnerability
  -c, --cors            Try to find CORS misconfigurations

API Keys

API Keys can be edited on nina/data/api-keys.yaml

Features

:heavy_check_mark: Perform a Whois lookup.

:heavy_check_mark: Search for useful DNS information.

:heavy_check_mark: Search for email spoofing vulnerability.

:heavy_check_mark: Domain zone transfer attack.

:heavy_check_mark: Perform Google dorks.

:heavy_check_mark: Search for subdomains.

:heavy_check_mark: Perform portscan.

:heavy_check_mark: Check for subdomain takeover.

:heavy_check_mark: Ennumerate some techs on pages.

:heavy_check_mark: Check for CORS misconfiguration.

:heavy_check_mark: Search for common backup files.

:heavy_check_mark: Try to detect WAF.

:heavy_check_mark: Check for common vulnerabilities, like SQLi, XSS and Open Redirect.

:heavy_check_mark: Search for git repos.

:heavy_check_mark: Search for employees emails.

💐💐💐 Tribute to Nina 💐💐💐

Nina was the sweetest little dog that ever lived. She battled hard with distemper and crossed the rainbow bridge peacefully in my arms.

She fought the good fight.

View on GitHub
GitHub Stars19
CategoryDevelopment
Updated1y ago
Forks3

Languages

Python

Security Score

75/100

Audited on Jan 18, 2025

No findings