NSEarch – Nmap Script Engine Search

NSEarch is a tool that helps you find scripts that are used nmap (NSE) , can be searched using the name or category , it is also possible to see the documentation of the scripts found.

USAGE:

  $ python nsearch.py

Main Menu

Initial Setup

 ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_ 
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
 ================================================
   Version 0.3     |   @jjtibaquira
 ================================================

  Creating Database :nmap_scripts.sqlite3
  Creating Table For Script ....
  Creating Table for Categories ....
  Creating Table for Scripts per Category ....
  Upload Categories to Categories Table ...

Main Console

  ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_  |
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
  ================================================
   Version 0.3     |   @jjtibaquira
  ================================================

  nsearch>

Basic Commands

  ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_  |
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
  ================================================
   Version 0.3     |   @jjtibaquira
  ================================================

  nsearch> help

  Nsearch Commands
  ================
  clear  doc  exit  help  history  last  search

  nsearch>
  ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_  |
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
  ================================================
   Version 0.3     |   @jjtibaquira
  ================================================

  nsearch> help search

  name     : Search by script's name
  category : Search by category
  Usage:
    search name:http
    search category:exploit

  nsearch>
  ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_  |
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
  ================================================
   Version 0.3     |   @jjtibaquira
  ================================================

  nsearch> search name:ssh
  1.ssh-hostkey.nse
  2.ssh2-enum-algos.nse
  3.sshv1.nse
  nsearch>
  ================================================
    _   _  _____  _____                     _
   |  | |/  ___||  ___|                   | |
   |  | | `--. | |__    __ _  _ __   ___ | |__
   | . ` | `--. |  __|  / _` || '__| / __|| '_  |
   | |  |/__/ /| |___ | (_| || |   | (__ | | | |
   _| _/____/ ____/  __,_||_|    ___||_| |_|
  ================================================
   Version 0.3     |   @jjtibaquira
  ================================================

  nsearch> doc ssh <TAB>
  ssh-hostkey.nse      ssh2-enum-algos.nse  sshv1.nse
  nsearch> doc sshv1.nse
  local nmap = require "nmap"
  local shortport = require "shortport"
  local string = require "string"

  description = [[
    Checks if an SSH server supports the obsolete and less secure SSH Protocol Version 1.
  ]]
  author = "Brandon Enright"
  nsearch>

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s