Skip to content

Nmap on steroids. Simple CLI with the ability to run pure Nmap engine, 31 modules with 459 scan profiles.

License

Notifications You must be signed in to change notification settings

trimstray/sandmap

Repository files navigation

sandmap

Travis-CI Version Rawsec's CyberSecurity Inventory BlackArch Repository License


Master

Created by trimstrayand contributors

Description

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

Key Features

  • simpleCLIwith the ability to run pureNmap engine
  • predefined scans included in themodules
  • supportNmap Scripting Engine(NSE) with scripts arguments
  • TORsupport (with proxychains)
  • multiple scans at one time
  • at this point:31modules with459scan profiles

How To Use

It's simple:

#Clone this repository
git clone --recursive https://github /trimstray/sandmap

#Go into the repository
cdsandmap

#Install
./setup.sh install

#Run the app
sandmap
  • symlink tobin/sandmapis placed in/usr/local/bin
  • man page is placed in/usr/local/man/man8

Command Line

Before using thesandmapread theCommand Lineintroduction.

Configuration

Theetc/main.cfgconfiguration 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"

Requirements

sandmapuses external utilities to be installed before running:

This tool working with:

  • GNU/Linux(testing on Debian and CentOS)
  • Bash(testing on 4.4.19)
  • Nmap(testing on 7.70)

Also you will needroot access.

Other

Modules

Available modules:31 Available scan profiles:459

If you want to create your own modules, take a lookthis.

Project architecture

Seethis.

Contributing

Seethis.

License

GPLv3:http:// gnu.org/licenses/

Free software, Yeah!