Skip to content

GraphScope365 is a tool for crawling and reviewing data in Microsoft Office 365

License

Notifications You must be signed in to change notification settings

xybytes/GraphScope365

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is GraphScope365

Python 3.x License

GraphScope365 is a powerful tool for crawling and reviewing data in Office 365 environment using Microsoft Graph. It enables cyber security experts to scan SharePoint, Outlook and OneDrive for sensitive information and potential security risks.

alt text

How to set up

pip3 install -r requirements.txt

How to get access token

Getting an access token for Microsoft Graph can be obatin with Microsoft Graph Explorer. After login is possible to copy the token from the console.

alt text

Options

usage: GraphScope365.py [-h] [-m MODULE] [-jwt ACCESSTOKEN] [-f FILTER]

options:
  -h, --help            show this help message and exit
  -m MODULE, --module MODULE
                        outlook,onedrive,sharepoint (default: None)
  -jwt ACCESSTOKEN, --accessToken ACCESSTOKEN
                        Microsoft Graph access token (default: None)
  -f FILTER, --filter FILTER
                        Search Specific Keyword (default: *)

Enumerate file accessible by the user in SharePoint

.\GraphScope365.py -m sharepoint -jwt {jwt_value} -f {filter}

Enumerate file in OneDrive

.\GraphScope365.py -m onedrive -jwt {jwt_value}

Enumerate emails in Outlook

.\GraphScope365.py -m outlook -jwt {jwt_value} -f {filter_value}

About

GraphScope365 is a tool for crawling and reviewing data in Microsoft Office 365

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages