Novell Home

BorderManager XML Parsing Scripts

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Manage large ACL lists for BorderManager.

Vitals

Product Categories:
  • BorderManager
  • Functional Categories:
  • Monitoring
  • Secure Access
  • Posted:22 Sep 2004
    File Size:5 KB
    License:Free
    Download:/coolsolutions/tools/downloads/acl_brd.zip
    Publisher:Larry Bernstone

    Disclaimer

    Please read the note from our friends in legal before using this file.


    Details

    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

    Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

    © 2014 Novell