@@ -1850,7 +1850,7 @@ var security = (function () {
18501850 { from : "winlog.event_data.AccountName" , to : "user.name" } ,
18511851 { from : "winlog.event_data.AccountDomain" , to : "user.domain" } ,
18521852 { from : "winlog.event_data.ClientAddress" , to : "source.ip" , type : "ip" } ,
1853- { from : "winlog.event_data.ClientAddress" , to : "related.ip" } ,
1853+ { from : "winlog.event_data.ClientAddress" , to : "related.ip" , type : "ip" } ,
18541854 { from : "winlog.event_data.ClientName" , to : "source.domain" } ,
18551855 { from : "winlog.event_data.LogonID" , to : "winlog.logon.id" } ,
18561856 ] ,
@@ -2005,7 +2005,7 @@ var security = (function () {
20052005 { from : "winlog.event_data.ProcessId" , to : "process.pid" , type : "long" } ,
20062006 { from : "winlog.event_data.ProcessName" , to : "process.executable" } ,
20072007 { from : "winlog.event_data.IpAddress" , to : "source.ip" , type : "ip" } ,
2008- { from : "winlog.event_data.ClientAddress" , to : "related.ip" } ,
2008+ { from : "winlog.event_data.ClientAddress" , to : "related.ip" , type : "ip" } ,
20092009 { from : "winlog.event_data.IpPort" , to : "source.port" , type : "long" } ,
20102010 { from : "winlog.event_data.WorkstationName" , to : "source.domain" } ,
20112011 ] ,
@@ -2143,10 +2143,12 @@ var security = (function () {
21432143 . Add ( addEventFields )
21442144 . Add ( function ( evt ) {
21452145 var user = evt . Get ( "winlog.event_data.TargetUserName" ) ;
2146- var res = / ^ - $ / . test ( user ) ;
2147- if ( ! res ) {
2148- evt . AppendTo ( 'related.user' , user ) ;
2149- }
2146+ if ( user ) {
2147+ var res = / ^ - $ / . test ( user ) ;
2148+ if ( ! res ) {
2149+ evt . AppendTo ( 'related.user' , user ) ;
2150+ }
2151+ }
21502152 } )
21512153 . Build ( ) ;
21522154
@@ -2260,9 +2262,11 @@ var security = (function () {
22602262 . Add ( addEventFields )
22612263 . Add ( function ( evt ) {
22622264 var ip = evt . Get ( "source.ip" ) ;
2263- if ( / : : f f f f : / . test ( ip ) ) {
2264- evt . Put ( "source.ip" , ip . replace ( "::ffff:" , "" ) ) ;
2265- evt . Put ( "related.ip" , ip . replace ( "::ffff:" , "" ) ) ;
2265+ if ( ip ) {
2266+ if ( / : : f f f f : / . test ( ip ) ) {
2267+ evt . Put ( "source.ip" , ip . replace ( "::ffff:" , "" ) ) ;
2268+ evt . Put ( "related.ip" , ip . replace ( "::ffff:" , "" ) ) ;
2269+ }
22662270 }
22672271 } )
22682272 . Build ( ) ;
0 commit comments