将所有终端交互记录在文件中(如日志)

将所有终端交互记录在文件中(如日志)

我目前正在准备一个渗透测试项目。我的问题是:有没有办法将终端内的所有交互记录到一个文件中(例如,以供以后检查)。这与使用 > 或 >> 或球座命令。

例如,我想从 bash 终端登录到 mysql shell,并将交互过程中的每个输入和输出记录到一个文件中。在过程结束时打开此文件应该会向我显示 bash shell 中的每个步骤、mysql shell 中插入的每个命令以及 bash 和 mysql 的每个打印输出。

知道如何做吗?

答案1

如果你的工作站运行的是 Linux,并且你正在使用 gnome-terminal 或其同类软件,

man script

如果您的终端是 PuTTY,则使用内置的日志记录功能。

在类似情况下,剪切和粘贴对我来说总是很有效,然后在显示成绩单之前进行明智的编辑。

答案2

GNU Xnee

正是您所需要的。它可以记录移动、击键、鼠标光标移动等任何内容。

相关内容