/images/misc/progress_bar.gif' width='280' height='23' name='progressbar' id='progressbar' alt='' />

document.progressbar.style.visibility='hidden';\n"; exit; } $dl = "http://www.snort.org/pub-bin/oinkmaster.cgi/{$oinkid}/snortrules-snapshot-CURRENT.tar.gz"; $dl_md5 = "http://www.snort.org/pub-bin/oinkmaster.cgi/{$oinkid}/snortrules-snapshot-CURRENT.tar.gz.md5"; $tmpfname = tempnam("/tmp", "snortRules"); $static_output = gettext("Downloading current snort rules... "); update_all_status($static_output); download_file_with_progress_bar($dl, $tmpfname); $static_output = gettext("Downloading current snort rules md5... "); update_all_status($static_output); download_file_with_progress_bar($dl_md5, $tmpfname); /* verify downloaded rules signature */ verify_snort_rules_md5($tmpfname); /* extract rules */ extract_snort_rules_md5($tmpfname); $static_output = gettext("Your snort rules are now up to date."); update_all_status($static_output); echo "\n"; ?> $file_md5_ondisk) { $static_output = gettext("md5 signature of rules mismatch."); update_all_status($static_output); echo "\n"; exit; } } function update_all_status($status) { update_status($status); update_output_window($status); } ?>