Skip to content

This repo periodically mines the clouid services endpoints and provides a list of endpoints to be used on network devices

License

Notifications You must be signed in to change notification settings

jtschichold/mm-cloud-services-endpoints-test

Repository files navigation

Cloud Services Endpoints (Test)

THIS IS STILL AN EXPERIMENT!! DO NOT USE THIS REPO IN PRODUCTION!!!

You can read more about this repo here: https://medium.com/palo-alto-networks-developer-blog/continuous-scraping-of-cloud-services-endpoints-978920fd27ca

This repo is using Github Actions to automatically mine Cloud Services IP Ranges/Endpoints and translate the results in a format consumable by network security devices. See https://github.com/alex/nyt-2020-election-scraper for more details about this technique.

The idea is pretty simple:

  • every 12 hours the Mine Github Action workflow is triggered
  • the workflow grabs the latest versions of the Cloud Services endpoints and filters/translates/aggregates the results in multiple plaintext feeds
  • change detection is performed:
    • if there a small change is detected, the new feeds are automatically pushed into the repo
    • if there instead a big change is detected, the workflow creates a PR to ask humans to validate the changes before merge

GitHub Actions

This repo makes use of the following GitHub Actions:

About

This repo periodically mines the clouid services endpoints and provides a list of endpoints to be used on network devices

Resources

License

Stars

Watchers

Forks