Giter Site home page Giter Site logo

azurite's People

Contributors

asksven avatar clod81 avatar elgreco-dev avatar kp625544 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azurite's Issues

Scanning/Enumerating Resource Groups out of scope of targeted subscription

Hey there! I've been testing out your Azurite tool and love it so far! Great work! I have been seeing an issue though. If you have some time I'd love for you to look into this.

The issue has to do with the scanning of resource groups in a subscription. It look like Azurite is scanning resource groups that are not in the scope of the subscription that I've specified. I can provide screenshots if needed (prefer not to in this public forum)

TypeError from AzuriteVisualizer.py

The PS portion seems to run fine and produces the JSON output as expected. The subscription JSON file seems to be properly formatted. When running the Visualizer against the subscription JSON file produces this.

Traceback (most recent call last):
File "AzuriteVisualizer.py", line 479, in
main()
File "AzuriteVisualizer.py", line 476, in main
parseJson()
File "AzuriteVisualizer.py", line 51, in parseJson
vnetNode['label'] = vnet['vnetName']
TypeError: string indices must be integers

Enhancement : VMSS & VNET Peering

When testing the tool on my lab environment, I noticed Azurite misses some things ;

  • Virtual Machine Scale Sets are not detected
  • VNET Peering is not detected (new feature in preview)

Issue running python AzuriteVisualizer.py

Running the Visualizer against the vm JSON I get:
[*] Parsing data...
Traceback (most recent call last):
File "AzuriteVisualizer.py", line 483, in
main()
File "AzuriteVisualizer.py", line 480, in main
parseJson()
File "AzuriteVisualizer.py", line 43, in parseJson
for vnet in data['subscriptionVNETs']:
TypeError: list indices must be integers, not str

Running against the subscription JSON I get:

Version: 0.6 Beta
Author: Apostolos Mastoris (@Lgrec0)
Email: apostolis.mastoris[at]mwrinfosecurity.com

[*] Parsing data...
Traceback (most recent call last):
File "AzuriteVisualizer.py", line 483, in
main()
File "AzuriteVisualizer.py", line 480, in main
parseJson()
File "AzuriteVisualizer.py", line 55, in parseJson
vnetNode['label'] = data['subscriptionVNETs']['vnetName']
TypeError: list indices must be integers, not str

I am on Windows 10 running from cmd.

KeyError in Line 123 of parseJson

When I ran this script, I received a KeyError: 'vmNetworkConfigurationIpConfigurations' which was a reference I didn't see anywhere else in the file. I deleted it out, and the script ran great.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.