EmirAlpKocak/PowerShell-Screenlogger

GitHub: EmirAlpKocak/PowerShell-Screenlogger

一个用于教育目的的简单屏幕记录脚本,帮助理解 PowerShell 与 .NET 的交互。

Stars: 0 | Forks: 0

# specific tool name, keep it in English. 一个使用 Windows PowerShell 和 .NET 编写的简单屏幕记录脚本。 ⚠️ 请先阅读许可与安全说明。本软件仅用于教育目的。 PowerShell Screenlogger 是一个用于理解 PowerShell 与 .NET 交互、保护系统免受滥用以及提升蓝队技能的简单屏幕记录脚本。 该脚本使用 .NET 的 System.Windows.Drawing 库进行截图。用户可以通过修改脚本中的 `$folderPath` 来选择保存日志的路径。默认文件夹为 `%userprofile%\Desktop\Logs`。 您可以通过修改循环中的 `50` -> `while ($sessionCount -le 50)` 来设定想要捕获的截图数量。更改此值可获取更少或更多的截图。您可以将循环改为类似 `while ($sessionCount -ge -1)` 的形式,以实现持续截图直到脚本被关闭。 您可以通过修改 `Start-Sleep -Seconds 1` 来设置截图之间的延迟时间。 该脚本会在截图的左上角添加日期和时间,方便您了解截图时间。 项目还包含一个名为 WatchLogs 的程序。此工具使用 C# 编写,用于方便地查看日志。 image 使用 WatchLogs,您可以选择包含日志的文件夹并持续查看。点击“Set Interval”可更改播放速度。默认值为 1000 毫秒(1 秒)。您还可以点击“Clear Logs”来删除日志文件夹内的所有截图。 ⚠️ 由于屏幕记录机制,某些杀毒软件可能会将此脚本标记为恶意软件。
标签:AI合规, C#工具, DAST, .NET开发, OISF, PowerShell脚本, Windows平台, 事件记录, 回放工具, 多人体追踪, 安全教育, 屏幕捕获, 屏幕记录器, 恶意软件分析, 截图功能, 技术学习, 教育软件, 日志管理, 监控工具, 蓝队技能