Snort: XMLRPC Sync snortsync 3.2.6 Snort: XMLRPC Sync /usr/local/pkg/snort/snort.inc Snort Interfaces /snort/snort_interfaces.php Global Settings /snort/snort_interfaces_global.php Updates /snort/snort_download_updates.php Alerts /snort/snort_alerts.php Blocked /snort/snort_blocked.php Pass Lists /snort/snort_passlist.php Suppress /snort/snort_interfaces_suppress.php IP Lists /snort/snort_ip_list_mgmt.php SID Mgmt /snort/snort_sid_mgmt.php Log Mgmt /snort/snort_log_mgmt.php Sync /pkg_edit.php?xml=snort/snort_sync.xml Snort Package XMLRPC Sync Settings listtopic Enable Sync varsynconchanges
Important: While using "Sync to hosts defined below", only sync from host A to B, A to C but do not enable XMLRPC sync to A. This will result in a loop!]]>
select disabled
XMLRPC Timeout varsynctimeout input 150 5 Refresh Rule Sets vardownloadrules
During each Snort package sync operation, ask the target remote host to check for a new set of posted rule sets files and refresh the local copies if necessary. The default is to refresh the files if newer versions have been posted.

Note: The sync process will wait for the rules download and rebuild to finish on the target remote host before returning.]]>
select yes
Replication Targets none rowhelper Enable varsyncdestinenable checkbox Protocol varsyncprotocol http or https]]> select HTTP IP-Address varsyncipaddress input 15 Port varsyncport input 3 Admin Password varsyncpassword password 20 Start Snort varsyncsnortstart checkbox ON
write_config("Snort pkg: saved changes to XMLRPC sync configuration.");snort_sync_on_changes();