Cisco ASA 5505 User Manual

Page 1847

Advertising
background image

81-13

Cisco ASA 5500 Series Configuration Guide using the CLI

Chapter 81 Managing Software and Configurations

Backing Up Configuration Files or Other Files

for (@items) {

chop;

next if /^Template/ or /show import/ or /^\s*$/;

$cli = “export webvpn customization $_ $storage/$prompt-$date-cust-$_.xml”;

$ocli = $cli;

$ocli =~ s/^export/import/;

print “$cli\n”;

print OUT “$ocli\n”;

$obj->send(“$cli\n");

$obj->expect(15, “$prompt#” );

}

}

sub plugin {

$obj = shift;

$obj->clear_accum();

$obj->send(“show import webvpn plug-in\n”);

$obj->expect(15, “$prompt#” );

$output = $obj->before();

@items = split(/\n+/, $output);

for (@items) {

chop;

next if /^Template/ or /show import/ or /^\s*$/;

$cli = “export webvpn plug-in protocol $_ $storage/$prompt-$date-plugin-$_.jar”;

$ocli = $cli;

$ocli =~ s/^export/import/;

print “$cli\n”;

print OUT “$ocli\n”;

$obj->send(“$cli\n”);

$obj->expect(15, “$prompt#” );

}

}

sub url_list {

$obj = shift;

$obj->clear_accum();

$obj->send(“show import webvpn url-list\n”);

$obj->expect(15, “$prompt#” );

$output = $obj->before();

@items = split(/\n+/, $output);

for (@items) {

chop;

next if /^Template/ or /show import/ or /^\s*$/ or /No bookmarks/;

$cli=“export webvpn url-list $_ $storage/$prompt-$date-urllist-$_.xml”;

$ocli = $cli;

$ocli =~ s/^export/import/;

print “$cli\n”;

print OUT “$ocli\n”;

$obj->send(“$cli\n”);

$obj->expect(15, “$prompt#” );

}

}

sub dap {

$obj = shift;

$obj->clear_accum();

$obj->send(“dir dap.xml\n”);

$obj->expect(15, “$prompt#” );

$output = $obj->before();

return 0 if($output =~ /Error/);

Advertising