Hi,

I have some experience with ossec server but few with ossim. 
My target is replace ossim-server and replace it with ossim.. 

But Ossim come with this configuration (and have AR disabled) - follow 
ossec.conf on ossim..

<ossec_config>
    <global>
      <email_notification>no</email_notification>
    <custom_alert_output>AV - Alert - "$TIMESTAMP" --> RID: "$RULEID"; RL: 
"$RULELEVEL"; RG: "$RULEGROUP"; RC: "$RULECOMMENT"; USER: "$DSTUSER"; 
SRCIP: "$SRCIP"; HOSTNAME: "$HOSTNAME"; LOCATION: "$LOCATION"; EVENT: 
"[INIT]$FULLLOG[END]"; </custom_alert_output>
  </global>
    <syscheck>
      <alert_new_files>yes</alert_new_files>
      <!-- Frequency that syscheck is executed - default to every 6 hours 
-->
      <frequency>21600</frequency>
      <!-- Directories to check  (perform all possible verifications) -->
      <directories check_all="yes">/etc,/usr/bin,/usr/sbin</directories>
      <directories check_all="yes">/bin,/sbin</directories>
      <directories check_all="yes">/var/ossim/logs</directories>
      <!-- Files/directories to ignore -->
      <ignore>/etc/mtab</ignore>
      <ignore>/etc/mnttab</ignore>
      <ignore>/etc/hosts.deny</ignore>
      <ignore>/etc/mail/statistics</ignore>
      <ignore>/etc/random-seed</ignore>
      <ignore>/etc/adjtime</ignore>
      <ignore>/etc/httpd/logs</ignore>
      <ignore>/etc/utmpx</ignore>
      <ignore>/etc/wtmpx</ignore>
      <ignore>/etc/cups/certs</ignore>
      <ignore>/etc/dumpdates</ignore>
      <ignore>/etc/svc/volatile</ignore>
      <ignore>/var/ossim/logs/last</ignore>
      <ignore>/var/ossim/logs/searches</ignore>
      <ignore 
type="sregex">.log$|.count$|.total$|.total_events|.csv_total_events|.stats$|.index$|.inx$|.inx.gz$|/tmp.</ignore>
      <!-- Windows files to ignore -->
      <ignore>C:\WINDOWS/System32/LogFiles</ignore>
      <ignore>C:\WINDOWS/Debug</ignore>
      <ignore>C:\WINDOWS/WindowsUpdate.log</ignore>
      <ignore>C:\WINDOWS/iis6.log</ignore>
      <ignore>C:\WINDOWS/system32/wbem/Logs</ignore>
      <ignore>C:\WINDOWS/system32/wbem/Repository</ignore>
      <ignore>C:\WINDOWS/Prefetch</ignore>
      <ignore>C:\WINDOWS/PCHEALTH/HELPCTR/DataColl</ignore>
      <ignore>C:\WINDOWS/SoftwareDistribution</ignore>
      <ignore>C:\WINDOWS/Temp</ignore>
      <ignore>C:\WINDOWS/system32/config</ignore>
      <ignore>C:\WINDOWS/system32/spool</ignore>
      <ignore>C:\WINDOWS/system32/CatRoot</ignore>
    </syscheck>
    <rootcheck>
      <rootkit_files>/var/ossec/etc/shared/rootkit_files.txt</rootkit_files>
      
<rootkit_trojans>/var/ossec/etc/shared/rootkit_trojans.txt</rootkit_trojans>
      
<system_audit>/var/ossec/etc/shared/system_audit_rcl.txt</system_audit>
      
<system_audit>/var/ossec/etc/shared/cis_debian_linux_rcl.txt</system_audit>
      
<system_audit>/var/ossec/etc/shared/cis_rhel_linux_rcl.txt</system_audit>
      
<system_audit>/var/ossec/etc/shared/cis_rhel5_linux_rcl.txt</system_audit>
    </rootcheck>
    <active-response>
      <disabled>yes</disabled>
    </active-response>
    <remote>
      <connection>secure</connection>
    </remote>
    <alerts>
      <log_alert_level>1</log_alert_level>
    </alerts>
    <!-- Files to monitor (localfiles) -->
    <localfile>
      <log_format>syslog</log_format>
      <location>/var/log/messages</location>
    </localfile>
    <localfile>
      <log_format>syslog</log_format>
      <location>/var/log/auth.log</location>
    </localfile>
    <localfile>
      <log_format>syslog</log_format>
      <location>/var/log/syslog</location>
    </localfile>
    <localfile>
      <log_format>syslog</log_format>
      <location>/var/log/mail.info</location>
    </localfile>
    <localfile>
      <log_format>syslog</log_format>
      <location>/var/log/dpkg.log</location>
    </localfile>
    <localfile>
      <log_format>apache</log_format>
      <location>/var/log/apache2/error.log</location>
    </localfile>
    <localfile>
      <log_format>apache</log_format>
      <location>/var/log/apache2/access.log</location>
    </localfile>
  </ossec_config>
  <ossec_config>
    <!-- rules global entry -->
  </ossec_config>
  <!-- rules global entry -->
  <ossec_config>
    <!-- rules global entry -->
    <rules>
      <decoder>alienvault/decoders/decoder.xml</decoder>
    </rules>
  </ossec_config>
  <!-- rules global entry -->
  <ossec_config>
    <!-- rules global entry -->
    <rules>
      <include>alienvault/rules/rules_config.xml</include>
      <include>alienvault/rules/pam_rules.xml</include>
      <include>alienvault/rules/sshd_rules.xml</include>
      <include>alienvault/rules/telnetd_rules.xml</include>
      <include>alienvault/rules/syslog_rules.xml</include>
      <include>alienvault/rules/arpwatch_rules.xml</include>
      <include>alienvault/rules/symantec-av_rules.xml</include>
      <include>alienvault/rules/symantec-ws_rules.xml</include>
      <include>alienvault/rules/pix_rules.xml</include>
      <include>alienvault/rules/named_rules.xml</include>
      <include>alienvault/rules/smbd_rules.xml</include>
      <include>alienvault/rules/vsftpd_rules.xml</include>
      <include>alienvault/rules/pure-ftpd_rules.xml</include>
      <include>alienvault/rules/proftpd_rules.xml</include>
      <include>alienvault/rules/ms_ftpd_rules.xml</include>
      <include>alienvault/rules/ftpd_rules.xml</include>
      <include>alienvault/rules/hordeimp_rules.xml</include>
      <include>alienvault/rules/vpopmail_rules.xml</include>
      <include>alienvault/rules/vmpop3d_rules.xml</include>
      <include>alienvault/rules/courier_rules.xml</include>
      <include>alienvault/rules/web_rules.xml</include>
      <include>alienvault/rules/apache_rules.xml</include>
      <include>alienvault/rules/mysql_rules.xml</include>
      <include>alienvault/rules/postgresql_rules.xml</include>
      <include>alienvault/rules/ids_rules.xml</include>
      <include>alienvault/rules/squid_rules.xml</include>
      <include>alienvault/rules/firewall_rules.xml</include>
      <include>alienvault/rules/cisco-ios_rules.xml</include>
      <include>alienvault/rules/netscreenfw_rules.xml</include>
      <include>alienvault/rules/sonicwall_rules.xml</include>
      <include>alienvault/rules/postfix_rules.xml</include>
      <include>alienvault/rules/sendmail_rules.xml</include>
      <include>alienvault/rules/imapd_rules.xml</include>
      <include>alienvault/rules/mailscanner_rules.xml</include>
      <include>alienvault/rules/ms-exchange_rules.xml</include>
      <include>alienvault/rules/racoon_rules.xml</include>
      <include>alienvault/rules/vpn_concentrator_rules.xml</include>
      <include>alienvault/rules/spamd_rules.xml</include>
      <include>alienvault/rules/msauth_rules.xml</include>
      <include>alienvault/rules/mcafee_av_rules.xml</include>
      <include>alienvault/rules/ms_dhcp_rules.xml</include>
      <include>alienvault/rules/attack_rules.xml</include>
      <include>alienvault/rules/vmware_rules.xml</include>
      <include>alienvault/rules/ossec_rules.xml</include>
      <include>alienvault/rules/zeus_rules.xml</include>
      <include>alienvault/rules/solaris_bsm_rules.xml</include>
      <!-- <include>policy_rules.xml</include> -->
      
<include>alienvault/rules/alienvault-directory-service_rules.xml</include>
      <include>alienvault/rules/alienvault-windows-FIM_rules.xml</include>
      
<include>alienvault/rules/alienvault-windows-logon-logoff_rules.xml</include>
      
<include>alienvault/rules/alienvault-windows-workstation-logon-logoff_rules.xml</include>
      <include>alienvault/rules/alienvault-windows-USB_rules.xml</include>
      <include>alienvault/rules/alienvault-domain_rules.xml</include>
      <include>alienvault/rules/local_rules.xml</include>
        </rules>
    <agentless>
      <type>ssh_integrity_check_bsd</type>
      <frequency>3600</frequency>
      <host>[email protected]</host>
      <state>periodic</state>
      <arguments>/etc /usr/bin /usr/sbin /bin /sbin</arguments>
    </agentless>
    <agentless>
      <type>ssh_integrity_check_linux</type>
      <frequency>3600</frequency>
      <host>[email protected]</host>
      <state>periodic</state>
      <arguments>/etc /usr/bin /usr/sbin /bin /sbin</arguments>
    </agentless>
  </ossec_config>
  <!-- rules global entry -->
  
**********************
But I want AR enabled so I have added this at configuration, and have put 
on disable=no in Active Response
**********************
  <command>
    <name>host-deny</name>
    <executable>host-deny.sh</executable>
    <expect>srcip</expect>
    <timeout_allowed>yes</timeout_allowed>
  </command>

  <command>
    <name>firewall-drop</name>
    <executable>firewall-drop.sh</executable>
    <expect>srcip</expect>
    <timeout_allowed>yes</timeout_allowed>
  </command>

  <command>
    <name>disable-account</name>
    <executable>disable-account.sh</executable>
    <expect>user</expect>
    <timeout_allowed>yes</timeout_allowed>
  </command>

  <command>
    <name>restart-ossec</name>
    <executable>restart-ossec.sh</executable>
    <expect></expect>
  </command>


  <command>
    <name>route-null</name>
    <executable>route-null.sh</executable>
    <expect>srcip</expect>
    <timeout_allowed>yes</timeout_allowed>
  </command>


  <!-- Active Response Config -->
  <active-response>
    <!-- This response is going to execute the host-deny
       - command for every event that fires a rule with
       - level (severity) >= 6.
       - The IP is going to be blocked for  600 seconds.
      -->
    <command>host-deny</command>
    <location>all</location>
    <level>6</level>
    <timeout>600</timeout>
    <repeated_offenders>60,120,480</repeated_offenders>
  </active-response>

  <active-response>
    <!-- Firewall Drop response. Block the IP for
       - 600 seconds on the firewall (iptables,
       - ipfilter, etc).
      -->
    <command>firewall-drop</command>
    <location>all</location>
    <level>6</level>
    <timeout>600</timeout>
    <repeated_offenders>60,120,480</repeated_offenders>
  </active-response>



<command>
    <name>win_nullroute</name>
    <executable>route-null.cmd</executable>
    <expect>srcip</expect>
    <timeout_allowed>yes</timeout_allowed>
</command>

<active-response>
    <command>win_nullroute</command>
    <location>all</location>
    <level>6</level>
    <timeout>600</timeout>
</active-response>

With this modify, Ossec on Ossim don't start and have error writed before 
in ossec.log

Thanks for your time.

gb


Il giorno domenica 13 gennaio 2019 17:48:44 UTC+1, Brian Candler ha scritto:
>
> Well, I'd guess you have a configuration error - maybe some missing 
> options in the active response configuration.
>
> Would you care to post any configuration files you have created or 
> changed, e.g. ossec.conf and local_internal_options.conf ?
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to