sandmap v1.2.0 release: network and system reconnaissance using the massive Nmap engine

sandmap

Sandmap is a tool for supporting network and system reconnaissance using the massive Nmap engine. It provides a user-friendly interface, automates and speeds up scanning and allows you to easily use many advanced scanning techniques.

Key Features

  • simple CLI with the ability to run pure Nmap engine
  • predefined scans included in the modules
  • support Nmap Scripting Engine (NSE) with scripts arguments
  • TOR support (with proxychains)
  • multiple scans at one time
  • at this point: 31 modules with 459 scan profiles

Modules

Available modules: 31
Available scan profiles: 459

Installation

Requirement

git clone https://github.com/trimstray/sandmap
cd sandmap
./setup.sh install

Configuration file

The etc/main.cfg configuration file has the following structure:

# shellcheck shell=bash


# Specifies the default destination.
# Examples:
# - dest="127.0.0.1,8.8.8.8"
dest="127.0.0.1"

# Specifies the extended Nmap parameters.
# Examples:
# - params="--script ssl-ccs-injection -p 443"
params=""

# Specifies the default output type and path.
# Examples:
# - report="xml"
report=""

# Specifies the TOR connection.
# Examples:
# - tor="true"
tor=""

# Specifies the terminal type.
# Examples:
# - terminal="internal"
terminal="internal"

 

 

Usage

Logging
After running the script, the log/ directory is created and in it the following files with logs:

  • <script_name>.<date>.log – all _logger() function calls are saved in it
  • stdout.log – a standard output and errors from the _init_cmd() function are written in it. If you want to redirect the output from command, use the following structure: your_command >>”$_log_stdout” 2>&1 &

Tutorial

Copyright (C) trimstray

Source: https://github.com/trimstray/