Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

CyLR

CyLR is a one-time, point-in-time data collection tool that runs as a single executable. It’s built to quickly gather key forensic artifacts from NTFS systems with minimal impact and doesn’t run continuously in the background. CyLR collects data without using the Windows API, making the process faster and more discreet. You can customize what it gathers, including in-use, hidden, and system files like alternate data streams. The data is saved in a ZIP file, with options to adjust compression, add a password, and send it to an SFTP location if needed.


Compatibility

CyLR is based on .NET Core and runs smoothly on Windows, Linux, and macOS, with standalone versions for each platform available from version 2.0 onward.

How to run this tool?

  1. Run the following command as an Administrator:
CyLR.exe --usnjrnl

The --usnjrnl option ensures that USN Journal artifacts are included in the collection. Without this option, USN Journal data will not be collected.

image

  1. After collecting all the data, CyLR generates a ZIP file in the same directory where CyLR.exe was run, with the computer name included in the file name by default. This ZIP file should then be shared with the incident response team for further analysis.

image

Forensic Metadata/Artifacts Collected by CyLR

This provides a high-level overview of the forensic artifacts that CyLR currently collects:

Artifact Artifact
Windows Event Logs NTFS Update Sequence Number Journal ($UsnJrnl:$J)
Windows Prefetch Files Scheduled Tasks
Windows Shortcut Files (.LNK, Jumplists, etc.) AmCache
Web Browser History ShimCache (AppCompatCache)
PowerShell Console History Iconcache Database
NTFS Master File Table ($MFT) Activitiescache Database