I'm trying to get Minemeld to output a list of Azure IP prefixes related to specific services, and getting very mixed results. My config so far:
Miner - built in 'azure.cloudIPs'
Processor - built in 'stdlib.aggregatorIPv4Generic'
Output - a customised version of 'stdlib.feedHCGreen'
For the Ouput, I customised the built in prototype infilter to add the line "azure_name == 'AzureBackup.WestEurope'", as determined by looking at some of the logs.
The configuration is accepted and it seems to run ok, but when you look at the ouput in detail some of the prefixes are missing. For example, I should see 6 x prefixes for this service, but the output only lists 4. I can find the missing prefixes in the logs. The miner identifies it correctly, the aggreagtor identifies it correctly, but the 'emit_update' entry has changed the 'azure_name' to 'AzureCloud' and so the ouputer drops it as it doesn't match the infilter. See log details below.
What am I getting wrong?
... View more
I've got a follow on to this discussion. I've tried the Azure IP miner and it works nicely, but it doesn't give the level of granularity that I need. It lists prefixes by azure region, but not by Azure service.
I need to end with a list of IP addresses by PaaS service, specifically storage & sql in my case. There is a differnet url that holds all the prefixes in json format here - https://www.microsoft.com/en-us/download/confirmation.aspx?id=56519
Does anyone have a miner prototype that can do this?
... View more