A specialized tool designed for user enumeration on the Slack platform. This powerful utility aids in identifying active users within a Slack workspace, enhancing both security testing and network analysis.
Learn how to set up and deploy SlackEnum effectively with our step-by-step guide.
Clone this repository and install the necessary dependencies with the commands below.
git clone https://github.com/Wh1t3Rh1n0/SlackEnum
cd SlackEnum
python3 -m pip install -r requirements.txt
Create the cookies_dir
and http_requests_dir
folders defined in the settings at the top of slackenum.py
.
By default, these are slack_ids-cookiebro
and slack_ids-burp
and can be created by running the commands below.
mkdir slack_ids-cookiebro
mkdir slack_ids-burp
python3 slackenum.py <TARGET/TARGETS LIST> [--sanity]
<TARGET/TARGETS LIST>
– May be either a single email address or a file containing one email address per line.--sanity
– Option to “sanity check” all Slack identities before launching a long running user enumeration job.slack_ids-cookiebro
folder.slackenum.py
. At a minimum, you must change the default_host
setting to the Slack subdomain of your workspace.Example:
# The hostname of the workspace where all your Slack IDs reside.
default_host = 'YOUR-WORKSPACE.slack.com'
--sanity
flag.Example:
python3 slackenum.py jsmith@example.com
7. When everything is ready, start enumerating users.
python3 slackenum.py targets.txt
When SlackEnum first launches, it will print statistics about:
What Are Bash Comments? In Bash scripting, comments are notes in your code that the…
When you write a Bash script in Linux, you want it to run correctly every…
Introduction If you’re new to Bash scripting, one of the first skills you’ll need is…
What is Bash Scripting? Bash scripting allows you to save multiple Linux commands in a file and…
When it comes to automating tasks on Linux, Bash scripting is an essential skill for both beginners…
Learn how to create and use Bash functions with this complete tutorial. Includes syntax, arguments,…