我想学习如何从命令行读取当前的Chrome会话,但是其他任何工具也都很好。例如,我想将当前会话保存到文件中(包括我的标签的网址和标题)。我知道有一些扩展名,但是我只想读取这些文件。

这些在OS X上的文件存储在:~/Library/Application Support/Google/Chrome/Default

是否存在可以通过某种工具来实现吗?

#1 楼

到目前为止,我已经找到了用Python编写的Chromagnon工具,该工具可以读取SNSS文件以从当前会话和上一个会话中提取当前选项卡。
请参阅:GitHub上的反向工程SNSS格式


还有一个名为chrome-session-restore的JavaScript应用程序,可以处理Chrome会话(崩溃后)。

有关更多信息,请检查:


Google Chrome Session Restore Web应用程序解析损坏的Session Restore文件

如何还原选项卡窗口?在SU


另请参见:


在取证Wiki上取证挖掘Google Chrome新块

br />

评论


非常感谢,我尝试过的所有其他工具都仅限于最大数量的选项卡(chrome-session-restore),或者由于它们已经过时而完全失败(ccl_ssns)。这一项效果很好(但是如果要使用选项卡恢复脚本,则必须使用分支SNSS,而不是主分支)。

–很棒
15年8月14日在23:41

有人可以提供有关如何为OSX安装此程序的说明吗?我认为需要在终端中输入上面“用法”下的行,但是我不知道在哪里安装色粉体文件。我在Github上也没有看到说明。

–形状
16年5月15日,0:40



@shape您可以对此提出一个单独的问题,并附上您所停留的详细信息。

– Kenorb
16年5月15日在18:34



仍然有效,但是从SNSS树中获取了chromagnonSession.py,SNSSParse.py,sessionParse.py,pickle.py,types.py文件:github.com/JRBANCEL/Chromagnon/tree/SNSS不知道为什么将它们从master删除。

– Robert Brisita
19年7月24日在23:25

#2 楼

只是为了增加讨论,Chromagnon似乎在解析SQLLite文件时停了下来,无论如何,SQLLite文件都相对容易阅读,并且只谈论SNSS的部分反向工程,而不是提供解析这些文件的解决方案。但是,还有另一篇博客文章似乎对SNSS进行了更详细的介绍,并编写了一个解析它的工具: com / tag / snss /(博客文章)

https://code.google.com/archive/p/ccl-ssns/(源代码)


#3 楼

从2017年开始有https://github.com/instance01/chromium-snss-parse。

看起来功能不完整(这里有“ TODO”列表),但似乎可以OP想要什么。