I cannot parse the IP address out of the below log entry with the provided 
decoder.  I can easily parse everything up to "Successful Logon:".  It 
seems if I avoid using "\.+" to match up to "Source Network Address:" that 
I can get this to work, but that is onerous and should be unnecessary, 
shouldn't it?

I have tried dozens of variations of the regex to grab the IP with no 
success.  I do the same thing on event 4624s without a problem.

*Log entry:*
2014 Aug 31 11:08:16 WinEvtLog: Security: AUDIT_SUCCESS(528): Security: 
jsmith: TESTDOM: SERVER123: Successful Logon:            User Name: jsmith 
           Domain:         TESTDOM           Logon ID:       
(0x0,0x3404B657)        Logon Type: 10          Logon Process: User32       
    Authentication Package: Negotiate       Workstation Name: SERVER123     
 Logon GUID: {711675f9-4b61-6191-deb1-1b88b33239b3}      Caller User Name: 
SERVER123$     Caller Domain: TESTDOM            Caller Logon ID: 
(0x0,0x3E7)            Caller Process ID: 1200         Transited Services: 
-           Source Network Address: 192.168.1.56      Source Port: 21507

*Decoders:*
<decoder name="windows">
  <type>windows</type>
  <prematch>^WinEvtLog: |WinEvtLog: </prematch>
</decoder>

<decoder name="windows_2003_rdp">
  <type>windows</type>
  <parent>windows</parent>
  <prematch offset="after_parent">528\):\.+Logon Type:\s+10</prematch>
  <regex>AUDIT_SUCCESS\((\S+)\):\.+:\s+(\S+):\s+(\S+):\s+(\S+):</regex>
  <regex>Source Network Address:\s+(\S+)</regex>
  <order>id, srcuser, extra_data, dstuser, srcip</order>
</decoder>

-- 

--- 
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