Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
scour — Module-based AWS exploitation framework for red team testing and blue team analysis. Emulates attack patterns in the AWS control plane with unique UA tracking for detection development. | Kitploit
Tools/GitHubGitHub/grines/scour
Privilege EscalationExploitationLateral MovementPost-ExploitationPenetration TestingCloud SecurityRed Teaming
GitHubgrines/scour

scour

Module-based AWS exploitation framework for red team testing and blue team analysis. Emulates attack patterns in the AWS control plane with unique UA tracking for detection development.

View Repository
12717722 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Scour - AWS Detection Framework

This tool is used to emulate attack patterns inside of the AWS Controlplane. Each attack is tagged with a specific UA for the blue team to signal off of.

Status

  • This is still an active work in progress. **Lots of Bugs

  • Not ready for production

  • Where to file issues: https://github.com/grines/scour/issues

  • Maintained by: grines

What is Scour?

Scour is a modern module based AWS exploitation framework written in golang, designed for red team testing and blue team analysis. Scour contains modern techniques that can be used to attack environments or build detections for defense.

Features

  • Command Completion
  • Dynamic resource listing
  • Command history
  • Blue team mode (tags attacks with unique User Agent)

Installation

Scour is written in golang so its easy to ship around as a binary.

##Gettable

go get github.com/grines/scour

##Build

go build main.go

For a more detailed and user-friendly set of user instructions, please check out the Wiki's installation guide. **coming soon

Scour's Modules

Scour uses a range modules:

  • Operations (2)
  • Enumeration (7)
  • Privilege Escalation (3)
  • Lateral Movement (2)
  • Evasion (5)
  • Credential Discovery (4)
  • Execution (2)
  • Persistance (7)
  • Exfiltration (1)

Notes

  • Scour is supported on all Linux/OSX.
  • Scour is Open-Source Software and is distributed with a BSD-3-Clause License.

Getting Started

The first time Scour is launched,

Basic Commands in Scour

  • token profile <profile_name> <region> will list the available aws profiels stored in ~/aws/credentials.
  • token AssumeRole <role_name> <region> will assume role from same or cross account. ** requires active session
  • help module will return the applicable help information for the specified module. **help TBD
  • attack evasion <tactic> will run the specified module with its default parameters.

Running Scour From the command line

  • scour will enter cli mode
  • Not Connected <> token profile apiuser us-east-1 sets the session to use for commands that require one
  • Connected <apiuser/us-east-1> actively connected to an aws profile from (~,/aws/credentials) in (region)
  • Connected <apiuser/us-east-1> attack enum <attack> tab completion with list available enumeration tactics
  • Connected <apiuser/us-east-1> attack privesc <attack> tab completion with list available privilege escalation tactics
  • Connected <apiuser/us-east-1> attack lateral <attack> tab completion with list available lateral tactics
  • Connected <apiuser/us-east-1> attack evasion <attack> tab completion with list available evasion tactics
  • Connected <apiuser/us-east-1> attack creds <attack> tab completion with list available credential discovery tactics
  • Connected <apiuser/us-east-1> attack execute <attack> tab completion with list available execution tactics
  • Connected <apiuser/us-east-1> attack persist <attack> tab completion with list available persistance tactics
  • Connected <apiuser/us-east-1> attack exfil <attack> tab completion with list available exfiltration tactics
Download Tool