Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/VitthalS/Az-Blob-Attacker

You can check below blog post on attacks related to azure storage.
https://github.com/VitthalS/Az-Blob-Attacker

Last synced: 21 days ago
JSON representation

You can check below blog post on attacks related to azure storage.

Awesome Lists containing this project

README

        

# Az-Blob-Attacker
![logo](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/logo.png)

Azure storage attacker

This tool will help you to perform following operations if you have storage account name and key.

- Get Container Names
- Get Blob names
- Download all Blobs
- Upload a Blob
- Delete a Blob

## Install

git clone https://github.com/VitthalS/Az-Blob-Attacker.git
cd Az-Blob-Attacker
pip install -r requirements.txt
python Az-Blob-Attacker.py

## Usage

1. Run the tool by executing below command in the console.

`python az-blob-attacker.py`

2. To get the container names associated to storage account enter number 1.

![az-blob-attacker](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/Usage%20guide%20img/az-blob-attacker.png)

3. To get the blob names associated to storage account & container enter number 2.

![az-blob-attacker1](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/Usage%20guide%20img/az-blob-attacker1.png)

4. To Download all the blobs associated to storage account & container enter number 3.

![az-blob-attacker2](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/Usage%20guide%20img/az-blob-attacker2.png)

5. To upload a blob to container enter number 4 and specify the path to file.

![az-blob-attacker3](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/Usage%20guide%20img/az-blob-attacker3.png)

6. To delete a blob from specified container enter number 5

![deleteblob](https://raw.githubusercontent.com/VitthalS/Az-Blob-Attacker/main/Usage%20guide%20img/deleteblob.png)

## Contributing

1. Fork it, baby!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request.