methodaws

command module
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

README

methodaws

GitHub Release Verify Go Report Card

GitHub Downloads Docker Pulls

methodaws provides security operators with a number of data-rich AWS enumeration capabilities to help them gain visibility into their AWS environments. Designed with data-modeling and data-integration needs in mind, methodaws can be used on its own as an interactive CLI, orchestrated as part of a broader data pipeline, or leveraged from within the Method Platform.

The number of security-relevant AWS resources that methodaws can enumerate are constantly growing. For the most up to date listing, please see the documentation here

To learn more about methodaws, please see the Documentation site for the most detailed information.

Quick Start

Get methodaws

For the full list of available installation options, please see the Installation page. For convenience, here are some of the most commonly used options:

Authentication

methodaws is built using the AWS Go SDK and leverages the same AWS Credentials that are used by the AWS CLI. Specifically, it looks for the proper environment variables to be exported with credential information. For more information, please see the AWS documentation on how to export AWS credentials as environment variables.

General Usage

methodaws <resource> enumerate --region <AWS Region>
Examples
methodaws s3 enumerate --region us-east-1
methodaws ec2 enumerate --region us-east-1

Contributing

Interested in contributing to methodaws? Please see our Contribution page.

Want More?

If you're looking for an easy way to tie methodaws into your broader cybersecurity workflows, or want to leverage some autonomy to improve your overall security posture, you'll love the broader Method Platform.

For more information, see [https://method.security]

Community

methodaws is a Method Security open source project.

Learn more about Method's open source source work by checking out our other projects here.

Have an idea for a Tool to contribute? Open a Discussion here.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package cmd implements the CobraCLI commands for the methodaws CLI.
Package cmd implements the CobraCLI commands for the methodaws CLI.
generated
go
internal
config
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.
Package config contains common configuration values that are used by the various commands and subcommands in the CLI.
current
Package current contains all logic and data structures relevant to the current state of the AWS instance.
Package current contains all logic and data structures relevant to the current state of the AWS instance.
ec2
eks
Package eks contains all of the logic and data structures relevant to enumerating EKS instances and their related resources.
Package eks contains all of the logic and data structures relevant to enumerating EKS instances and their related resources.
iam
Package iam contains functions that interact with the AWS IAM service along with the data structures necessary to integrate this data cleanly.
Package iam contains functions that interact with the AWS IAM service along with the data structures necessary to integrate this data cleanly.
rds
Package rds provides functionality to enumerate and integrate AWS RDS resources.
Package rds provides functionality to enumerate and integrate AWS RDS resources.
route53
Package route53 provides logic and data structures necessary to enumerate and integrate AWS Route 53 resources.
Package route53 provides logic and data structures necessary to enumerate and integrate AWS Route 53 resources.
s3
Package s3 provides the data structures and logic necessary to enumerate and integrate AWS S3 resources.
Package s3 provides the data structures and logic necessary to enumerate and integrate AWS S3 resources.
sts
Package sts provides the data structures and logic necessary to interact with the AWS Security Token Service (STS).
Package sts provides the data structures and logic necessary to interact with the AWS Security Token Service (STS).
vpc
Package vpc provides the data structures and logic necessary to enumerate and integrate AWS VPC resources.
Package vpc provides the data structures and logic necessary to enumerate and integrate AWS VPC resources.

Jump to

Keyboard shortcuts

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