Skip to content

Commit

Permalink
Merge pull request #234 from randomaccess3/master
Browse files Browse the repository at this point in the history
Screenconnect maps
  • Loading branch information
AndrewRathbun authored Apr 29, 2024
2 parents 278496d + d597d4a commit ce1a9d9
Show file tree
Hide file tree
Showing 4 changed files with 221 additions and 0 deletions.
53 changes: 53 additions & 0 deletions evtx/Maps/Application_Screenconnect_100.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Author: Phill Moore
Description: Session connected
EventId: 100
Channel: Application
Provider: Screenconnect
Maps:
-
Property: ExecutableInfo
PropertyValue: "%ExecutablePath%"
Values:
-
Name: ExecutablePath
Value: "/Event/EventData/Data"
Refine: "Executable Path: (.*)"
-
Property: PayloadData1
PropertyValue: "%message%"
Values:
-
Name: message
Value: "/Event/EventData/Data"
Refine: "^(.*)"

# Documentation:
# N/A if no link(s) can be found. One link per line, please.
#
# Example Event Data:
# <Event>
# <System>
# <Provider Name="ScreenConnect" />
# <EventID Qualifiers="0">100</EventID>
# <Version>0</Version>
# <Level>4</Level>
# <Task>0</Task>
# <Opcode>0</Opcode>
# <Keywords>0x80000000000000</Keywords>
# <TimeCreated SystemTime="2024-02-26 03:25:21.6791347" />
# <EventRecordID>55884</EventRecordID>
# <Correlation />
# <Execution ProcessID="5316" ThreadID="0" />
# <Channel>Application</Channel>
# <Computer>COMPUTER</Computer>
# <Security />
# </System>
# <EventData>
# <Data>USERNAME Connected
#
# Version: 23.8.6.8735
# Executable Path: C:\Program Files (x86)\ScreenConnect Client (XXXXX)\ScreenConnect.ClientService.exe
# </Data>
# <Binary></Binary>
# </EventData>
# </Event>
53 changes: 53 additions & 0 deletions evtx/Maps/Application_Screenconnect_101.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Author: Phill Moore
Description: Session disconnected
EventId: 101
Channel: Application
Provider: Screenconnect
Maps:
-
Property: ExecutableInfo
PropertyValue: "%ExecutablePath%"
Values:
-
Name: ExecutablePath
Value: "/Event/EventData/Data"
Refine: "Executable Path: (.*)"
-
Property: PayloadData1
PropertyValue: "%message%"
Values:
-
Name: message
Value: "/Event/EventData/Data"
Refine: "^(.*)"

# Documentation:
# N/A if no link(s) can be found. One link per line, please.
#
# Example Event Data:
# <Event>
# <System>
# <Provider Name="ScreenConnect" />
# <EventID Qualifiers="0">101</EventID>
# <Version>0</Version>
# <Level>4</Level>
# <Task>0</Task>
# <Opcode>0</Opcode>
# <Keywords>0x80000000000000</Keywords>
# <TimeCreated SystemTime="2024-02-26 05:30:16.9918361" />
# <EventRecordID>55941</EventRecordID>
# <Correlation />
# <Execution ProcessID="5064" ThreadID="0" />
# <Channel>Application</Channel>
# <Computer>COMPUTER</Computer>
# <Security />
# </System>
# <EventData>
# <Data>USER Disconnected
#
# Version: 23.8.6.8735
# Executable Path: C:\Program Files (x86)\ScreenConnect Client (XXXXXXXXX)\ScreenConnect.ClientService.exe
# </Data>
# <Binary></Binary>
# </EventData>
# </Event>
62 changes: 62 additions & 0 deletions evtx/Maps/Application_Screenconnect_201.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
Author: Phill Moore
Description: Transferred files with action
EventId: 201
Channel: Application
Provider: Screenconnect
Maps:
-
Property: ExecutableInfo
PropertyValue: "%ExecutablePath%"
Values:
-
Name: ExecutablePath
Value: "/Event/EventData/Data"
Refine: "Executable Path: (.*)"
-
Property: PayloadData1
PropertyValue: "Action: %action%"
Values:
-
Name: action
Value: "/Event/EventData/Data"
Refine: "'([^']*)':"
-
Property: PayloadData2
PropertyValue: "Transferred File: %transferredFile%"
Values:
-
Name: transferredFile
Value: "/Event/EventData/Data"
Refine: "(?<=^.*(?:\r\n?|\n)).+"

# Documentation:
# N/A if no link(s) can be found. One link per line, please.
#
# Example Event Data:
# <Event>
# <System>
# <Provider Name="ScreenConnect" />
# <EventID Qualifiers="0">201</EventID>
# <Version>0</Version>
# <Level>4</Level>
# <Task>0</Task>
# <Opcode>0</Opcode>
# <Keywords>0x80000000000000</Keywords>
# <TimeCreated SystemTime="2024-02-25 21:54:32.0244362" />
# <EventRecordID>55737</EventRecordID>
# <Correlation />
# <Execution ProcessID="5316" ThreadID="0" />
# <Channel>Application</Channel>
# <Computer>COMPUTER</Computer>
# <Security />
# </System>
# <EventData>
# <Data>Transferred files with action 'RunElevated':
# file.exe
#
# Version: 23.8.6.8735
# Executable Path: C:\Program Files (x86)\ScreenConnect Client (XXXXXXXXX)\ScreenConnect.ClientService.exe
# </Data>
# <Binary></Binary>
# </EventData>
# </Event>
53 changes: 53 additions & 0 deletions evtx/Maps/Application_Screenconnect_30.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Author: Phill Moore
Description: Screenconnect error - Your host has ended the remote session.
EventId: 30
Channel: Application
Provider: Screenconnect
Maps:
-
Property: ExecutableInfo
PropertyValue: "%ExecutablePath%"
Values:
-
Name: ExecutablePath
Value: "/Event/EventData/Data"
Refine: "Executable Path: (.*)"
-
Property: PayloadData1
PropertyValue: "%message%"
Values:
-
Name: message
Value: "/Event/EventData/Data"
Refine: "^(.*)"

# Documentation:
# N/A if no link(s) can be found. One link per line, please.
#
# Example Event Data:
# <Event>
# <System>
# <Provider Name="ScreenConnect" />
# <EventID Qualifiers="0">30</EventID>
# <Version>0</Version>
# <Level>2</Level>
# <Task>0</Task>
# <Opcode>0</Opcode>
# <Keywords>0x80000000000000</Keywords>
# <TimeCreated SystemTime="2024-02-26 05:30:17.3931449" />
# <EventRecordID>55944</EventRecordID>
# <Correlation />
# <Execution ProcessID="5064" ThreadID="0" />
# <Channel>Application</Channel>
# <Computer>COMPUTER</Computer>
# <Security />
# </System>
# <EventData>
# <Data>Your host has ended the remote session. This application will now close.
#
# Version: 23.8.6.8735
# Executable Path: C:\Program Files (x86)\ScreenConnect Client (XXXXXXXXX)\ScreenConnect.ClientService.exe
# </Data>
# <Binary></Binary>
# </EventData>
# </Event>

0 comments on commit ce1a9d9

Please sign in to comment.