Enumerate

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2024 License: Unlicense Imports: 10 Imported by: 0

README

# Enumerate

Enumerate all the things!

## Install

To install Enumerate, clone the repository and build the binary:

```shell
sudo git clone https://github.com/Maleick/Enumerate.git /opt/Enumerate
cd /opt/Enumerate
go build -o enumerate

Ensure you have Go installed on your system.

Usage

Enumerate requires:

  • Root privileges
  • A list of IP addresses
  • A list of IP exclusions, even if it is an empty file

To run Enumerate, use the following command:

sudo enumerate iplist.txt exclusions.txt

Dependencies

Enumerate depends on the following binaries:

Ensure that you have these dependencies installed and available in your $PATH.

Modules

Enumerate supports the following modules:

  • --all: Run all modules
  • --nmap-live: Run a live host discovery with Nmap
  • --scan-ports: Scan specific ports with Nmap (e.g., Aquatone ports)
  • --metasploit: Run selected Metasploit auxiliary modules for open ports
  • --aquatone: Run Aquatone for web screenshots
  • --enum4linux: Run Enum4Linux for SMB enumeration
  • --netexec: Run Netexec for SMB enumeration and signing checks
  • --vulners-scan: Run Nmap with Vulners script for vulnerability detection
  • --nmap-vuln-scan: Run Nmap with 'vuln' scripts for vulnerability detection
  • --nmap-service-scan: Run Nmap service-specific scripts on detected services
  • --nikto: Run Nikto against detected web servers
  • --ftp-anon: Check for FTP anonymous login
  • --snmp-enum: Run SNMP enumeration
  • --ssl-tls-checks: Run SSL/TLS vulnerability checks
  • --open-databases: Check for open databases (MongoDB, Redis, Elasticsearch)
  • --default-creds: Check for default credentials on services
  • --ssh-login: Attempt SSH login on detected hosts
  • --telnet-login: Attempt Telnet login on detected hosts
  • --ipmi-scan: Enumerate IPMI services
  • --concurrency: Set the maximum number of concurrent tasks (default: 5)
  • --target-file: Path to the file containing target IP addresses or CIDRs
  • --exclude-file: Path to the file containing IP addresses to exclude from the scan
  • --help: Show this help menu

Development

This project is written in Go. To build the project, run:

go build -o enumerate

For development, ensure you have Go installed and set up your environment accordingly. You can refer to the Go documentation for more details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL