Skip to main content

timeline-asciinema

Convert Asciinema recordings into timeline entries.

跳到安装

来源信息

仓库
SpecterOps/skills
最近来源活动
2026年5月29日 15:51
检测到的 SKILL.md 语言
英语
星标
657
分支
72

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
4 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
timeline-asciinema
description
Convert Asciinema recordings into timeline entries.
metadata
{"author":"GhostWorks"}
# Timeline Asciinema Parser Parse terminal recordings (.cast) to infer commands, timestamps, and output for the timeline. ## Input Contract - Directory input/terminallogs/ containing .cast or .json Asciinema v2 recordings. ## Output - Write output/terminal_entries.json with entries (timestamp, source, operator, action, details, raw_timestamp). ## Workflow 1. Read the Asciinema header to capture start timestamp, operator username, and recording title. 2. Walk the event stream; when Enter is detected, capture the accumulated command plus its timestamp and output. 3. Infer commands by detecting prompts for shells ($, #, PS C:\\>), Evil-WinRM, Impacket, and offensive CLI prompts. 4. Normalize timestamps relative to the recording start and convert to UTC. 5. Strip ANSI sequences and control characters before inference. 6. Offer export formats (JSON, commands, timeline, text) for downstream verification. ## Notes - Provide CLI examples for JSON/timeline output and prompt pattern extensions. - Use prompt-strip helpers before capturing command content.
在 GitHub 查看