> cool solutions home   > cool tools home
BorderManager XML Parsing Scripts
Manage large ACL lists for BorderManager.
Reader Rating    from ratings rate this article
View a Printer Friendly Version of this Page Send this page to a friend
Updated: 22 Sep 2004
File Size: 5 KB
License: Free
Download 1:  acl_brd.zip
Publisher: Larry Bernstone
E-mail: Larry.BernstoneTAKETHIS OUT@efirstbank.com
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)
Novell's ldapsearch.exe