You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP β†’
Socket
Book a DemoInstallSign in
Socket

@neuralegion/nexploit-cli

Package Overview
Dependencies
Maintainers
2
Versions
182
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neuralegion/nexploit-cli

NexPloit CLI is a CLI tool that can initialize, stop, polling and maintain scans in NeuraLegions solutions (Such as NexPloit).

9.2.0
latest
Source
npmnpm
Version published
Weekly downloads
104
593.33%
Maintainers
2
Weekly downloads
Β 
Created
Source

NexPloit CLI

NexPloit CLI is a Command Line Interface (CLI) tool for Bright's solutions. You can use NexPloit CLI for full control over scans such as: initialize, stop, poll, maintain and more. In addition, NexPloit CLI can serve as a Repeater to scan local targets, without exposing them to the internet.

Features:
  • Supports official API
  • Configurable using JSON / XML / YML / JS formats
  • Can generate real interaction data (.har files) from mock interactions (Unit Tests), more info about NexMock here
  • Can serve as a Repeater for communication from the cloud to a local target

πŸ”Ž Table of Contents

πŸš€ Quick Start

Before you can use NexPloit CLI make sure you have the following:

  • An active user in the Bright app
  • A valid TOKEN
    • For the quick start these scopes are required: bot, scans:run and scans:read
    • More info about setting up an API key
  • An active ID

1. Install NexPloit CLI globally

npm install @neuralegion/nexploit-cli -g

You can validate the installation by going to the directory of your project and running the command:

nexploit-cli -h

This will show you a list of possible commands for NexPloit CLI, for a full list go here

2. Activate the Repeater

nexploit-cli repeater \
  --token {TOKEN} \
  --id {ID} \
  --bus amqps://amq.app.brightsec.com:5672

3. Start a new scan with a Crawler

nexploit-cli scan:run \
  --token {TOKEN} \
  --repeater {ID} \
  --name "My First Scan" \
  --crawler https://www.example.com \
  --smart

This command will initialize a new scan engine in the cloud, which will start scanning the target via the local Repeater.

4. Check out the scan results

You can follow the scan status here: https://app.brightsec.com/scans, or by using the NexPloit CLI polling command.

πŸ“š Full Documentation

NexPloit CLI can do so much more! A full documentation with usage examples is available on Bright's knowledgebase

πŸ“ License

Copyright Β© 2021 Bright.

This project is licensed under the MIT License - see the LICENSE file for details.

Keywords

nexploit

FAQs

Package last updated on 27 Feb 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts