v.n  
                (Vladimir Bunin)
               
                 
              
                  
                    September 21, 2020,  3:53pm
                   
                   
              1 
               
             
            
              This page  shows how to enable modules for security and sysmon but nothing for powershell.
winlogbeat.event_logs:
name: ForwardedEvents 
tags: [forwarded] 
processors:
script: 
when.equals.winlog.channel: Security 
lang: javascript 
id: security 
file: ${path.home}/module/security/config/winlogbeat-security.js 
script: 
when.equals.winlog.channel: Microsoft-Windows-Sysmon/Operational 
lang: javascript 
id: sysmon 
file: ${path.home}/module/sysmon/config/winlogbeat-sysmon.js 
 
 
 
 
If you want to enable powershell you need to do it like shown here 
winlogbeat.event_logs:
name: Windows PowerShell 
event_id: 400, 403, 600, 800 
processors:
script: 
lang: javascript 
id: powershell 
file: ${path.home}/module/powershell/config/winlogbeat-powershell.js 
 
 
name: Microsoft-Windows-PowerShell/Operational 
event_id: 4103, 4104, 4105, 4106 
processors:
script: 
lang: javascript 
id: powershell-operational 
file: ${path.home}/module/powershell/config/winlogbeat-powershell.js 
 
 
 
 
Is it possible to enable powershell module according to the first type? For example somehow
processors: 
- script: 
when.equals.winlog.channel: Windows PowerShell and when.equals.event_id: 400, 403, 600, 800
 
How to include multiple conditions into processor script?
             
            
               
               
               
            
            
           
          
            
              
                v.n  
                (Vladimir Bunin)
               
              
                  
                    September 22, 2020,  3:26pm
                   
                   
              2 
               
             
            
              I found the solution myself.
 - script:
     when.equals.winlog.channel: Security
     lang: javascript
     id: security
     file: ${path.home}/module/security/config/winlogbeat-security.js
  - script:
     when.equals.winlog.channel: Microsoft-Windows-Sysmon/Operational
     lang: javascript
     id: sysmon
     file: ${path.home}/module/sysmon/config/winlogbeat-sysmon.js
  - script:
     and:
      equals.winlog.channel: Windows PowerShell
      or:
       equals.event_id: 400
       equals.event_id: 403
       equals.event_id: 600
       equals.event_id: 800
     lang: javascript
     id: powershell
     file: ${path.home}/module/powershell/config/winlogbeat-powershell.js     
  - script:
     and:
      equals.winlog.channel: Microsoft-Windows-PowerShell/Operational
      or:
       equals.event_id: 4103
       equals.event_id: 4104
       equals.event_id: 4105
       equals.event_id: 4106
     lang: javascript
     id: powershell-operational
     file: ${path.home}/module/powershell/config/winlogbeat-powershell.js 
 
             
            
               
               
               
            
            
           
          
            
              
                Pedro_77  
                (Pedro_77)
               
              
                  
                    September 22, 2020,  8:03pm
                   
                   
              3 
               
             
            
              Hello
I have similar topic, with winlogbeat 7.9  I'm trying to get fields which are "nested" in message field: 
for example: 
 "message": "Endpoint: xxxyy211\nEndpoint IP: 10.1.1.x\nDomain: Agents\\xxx\\update\\\nDate/Time: 22.09.2020 13:43:16\nDetailed information:
All other "normal" fields  can index without problem. There is some special option to start process such kind of fields as seperate fields?
thanks for help 
Pedro
             
            
               
               
               
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    October 20, 2020, 10:03pm
                   
                   
              4 
               
             
            
              This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.