Skip to content

ankitsaini2609/PViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PViewer

License: MIT Twitter

Table of Contents

About The Project

PViewer is a tool which will be used to find the conflicting policies for a AWS IAM user.

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation via pip

  1. Install using pip:
pip3 install pviewer

How to run

  1. Set the AWS_PROFILE as environment variable
export AWS_PROFILE=default
  1. Run
python3 -m pviewer -u username Where username is IAM username in AWS for which you have to find the overlapping policies

Project Setup

  1. Clone this repo
    • With HTTPS
    git clone https://github.com/ankitsaini2609/PViewer.git
    • With SSH (just use HTTPS if you aren't sure what SSH is)
    git clone git@github.com:ankitsaini2609/PViewer.git
  2. Hop into the project directory
cd PViewer/pviewer
  1. Install python3 packages
sudo pip3 install -r requirements.txt
  1. Set the AWS_PROFILE as environment variable
export AWS_PROFILE=default
  1. Run it 🚀
python3 __main__.py -u username Where username is IAM username in AWS for which you have to find the overlapping policies.
  1. Output OUTPUT

Usage

Two policies allowing you to write objects in the same S3 bucket. It will plot a graph and connecting overlapping policies as edges.

DEMO

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Ankit Saini

Acknowledgements

About

This Tool will be used to find the conflicting policies for a user.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages