For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

teoiovine's avatar
teoiovine
Icon for Cirrus rankCirrus
Sep 16, 2024

Microsoft 365 IP Steering python script

Hello! Hola!

I have created a small and rudimentary script that generates a datagroup with MS 365 IPv4 and v6 addresses to be used by an iRule or policy.

There are other scripts that solve this same issue but either they were:

  • based on iRulesLX, which forces you to enable iRuleLX only for this, and made me run into issues when upgrading (memory table got filled with nonsense)
  • based on the XML version of the list, which MS changed to a JSON file.

This script is a super simple bash script that calls another super simple python file, and a couple of helper files.

The biggest To Do are:

  • Add a more secure approach to password usage. Right now, it is stored in a parameters file locked away with permissions. There should be a better way.
  • Add support for URLs.

You can find the contents here: https://github.com/teoiovine-novared/fetch-office365/tree/main

 

I appreciate advice, (constructive) criticism and questions all the same!

Thank you for your time.

3 Replies

Replies have been turned off for this discussion