Skip to content
forked from pbnj/orthrus

🛡 Monitor, analyze, & report security misconfigurations across environments.

License

Notifications You must be signed in to change notification settings

Yikez978/orthrus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orthrus

Security framework and auditing tool for monitoring and analyzing security configurations across multiple environments

orthrus

DISCLAIMER

This project is still unstable and, thus, not production-ready. Breaking changes may be introduced to the API or the CLI.

Features

  • Check public EC2 instances in all regions.
  • Check Security Group policies (e.g. inbound 0.0.0.0/0) in all regions.
  • Check User MFAs.
  • Check User last login date.
  • Check public S3 buckets.

Install

  • API

    go get github.com/go-orthrus/orthrus
  • CLI

    go get github.com/go-orthrus/orthrus/cmd/orthrus

Usage

$ orthrus --help
usage: orthrus [<flags>] <command> [<args> ...]

A security framework and auditing tool for monitoring, analyzing, and alerting on security configurations across multiple environments.

Flags:
      --help           Show context-sensitive help (also try --help-long and --help-man).
      --version        Show application version.
  -c, --config=CONFIG  Path to config file.
      --debug          Enable debug mode.
      --report         Report violations

Commands:
  help [<command>...]
    Show help.

  ec2 instances
    Check EC2 Instances

  ec2 sg
    Check Security Group

  iam mfa [<flags>]
    Check IAM MFA Policies

  iam user [<flags>]
    Check IAM User Policies

  s3
    Check S3 Policies.

Configuration

  • See sample configuration file.

AWS

  • orthrus needs read-only privileges to all AWS services (e.g. EC2, S3, IAM ...etc).

TODO

  • Refactor into micro-services
  • Dockerize
  • Add more features
  • Add tests

License

MIT © Peter Benjamin

About

🛡 Monitor, analyze, & report security misconfigurations across environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%