BorderManager XML Parsing Scripts
Novell Cool Solutions: Cool Tool
Manage large ACL lists for BorderManager.
|Posted:||22 Sep 2004|
|File Size:||5 KB|
Please read the note from our friends in legal before using this file.
Managing large ACL lists for BorderManager can be a tedious task, and even just finding a URL that is dead can take a long time. I developed these perl scripts to export ACL rules out to an XML file, which can be manipulated in Excel (or with XSLT for the very brave), and then reimported back into the directory. This also serves as a convenient way to move rules between servers, or to synchronize lists that are 80% the same. Hopefully they will be of use to others. I haven't tested all the formats, since I don't normally use BorderManager to restrict IPX sites, but the IP ones should be pretty complete.
Please test putbrd.pl against an unused OU or server before applying it to your production machines. This way you can be sure that you will get the rules you are expecting.
Big thanks to Neil Cashell at Novell for passing along the format for the brdsrvoutgoingacl attribute.
In order to run these scripts, you will need to have installed:
LDAP on your eDir server
Perl 5.0+ on your workstation (it was developed based on cygwin w/ 5.8.5, but doesn't really use new features)