Использование Stroom для анализа файлов журналов Snort

Я работал с Stroom в течение последних 2 дней и пытался разобрать файлы журнала snort по этой схеме.

<stroom-event>
<date>2017/10/17</date>
<time>11:30:02.43</time>
<srcip>172.16.0.1</srcip>
<srcport>334</srcport>
<dstip>172.16.0.100</dstip>
<dstport>25</dstport>
</stroom-event>

Я сделал DSparser и закодировал это в нем

    <?xml version="1.0" encoding="UTF-8"?>
    <dataSplitter xmlns="data-splitter:3" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="data-splitter:3 file://data-splitter-v3.0.xsd" 
   version="3.0">
    <split delimiter="\n">
      <group value="$1">
        <regex pattern="r'([0-9/]+)-([0-9:.]+)\s+.*?(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})\s+->\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})'">
          <data name="date" value="$1"/>
          <data name="time" value="$2"/>
          <data name="srcip" value="$3"/>
          <data name="srcport" value="$4"/>
          <data name="dstip" value="$5"/>
          <data name="dstport" value="$6"/>
        </regex>
      </group>
    </split>
    </dataSplitter>

Когда я запускаю канал и проверяю, анализирует ли он что-либо, я ничего не получаю. Любая помощь будет оценена!

0 ответов

Другие вопросы по тегам