8000 GitHub - Maleick/Enumerate: Enumerate all the things!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Maleick/Enumerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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
  • 6294
  • --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.

About

Enumerate all the things!

Topics

Resources

License

Stars

Watchers

Forks

Languages

0