用于操作系统图像的鉴证生成器
forgeosi的Python项目详细描述
忘记了![图像](http://max.fauiwg.de/forgeosi/logo256.png?raw=true)
它简化了虚拟机的创建及其自动化,同时提供了日志和合理的抽象。
来宾系统的自动化支持带有powershell 2或更新版本的现代windows版本,而任何现代linux系统在理论上都应该受支持,但只测试了ubuntu 12.04和ubuntu 13.10。
ments
作为主机,需要一个带有virtualbox 4.3和virtualbox api的linux系统,需要python 2.7,而理论上我的软件也应该支持python 3,vboxapi有一些小问题,所以不建议这样做。
此外,还需要以下python包:
*pyvbox
*decorator
*enum34
*lxml
来宾系统应该在安装了来宾添加的情况下准备,docstring文档中给出了进一步的提示,可以使用"pydoc forgeosi.py"生成独立的文档,而不必克隆虚拟机,只需执行[1]中的"python
>;ipython
:在[2]中导入forgeosi
:在[3]:vbox=forfoosi.vboxoxmode=forforfoosi.vbox mode.vboxmode.use,basename='ubuntu-lts-base')
长官,派凯博亚来快捷方式,获取日志
``python
``python
是的在[6]:vbox.os.open浏览器('github.com')
vmname:testvm
日志键盘:
时间率:100
键盘输入:12345\n
上/上时间:0
时间:1395224126.58
实时:1395224126.58
日志进程:
上/上时间:0
stdout:
进程:
进程:
进程:<;virtualbox.library.virtualbox.library.iguestprocess object object at 0x2a95d90>;
时间率:100
pid:1843
键输入:
路径:
路径:/bin/bash
标准输入:
参数:[\'-c'"/usr/bin/firefox/firefox/firefox/firefox/new tab github.com"]
stderr:
时间:1395224228.1
实时:1395224228.1
记录键盘:
时间:100
键盘输入:makecode键盘输入:makecode:alt
记录时间:0
时间:1395224237.56
实时:1395224237.56
记录键盘:
记录键盘:
时间:100
键盘输入:键盘输入:键盘输入:100
键盘输入:键盘:键盘输入:键盘输入:键盘输入:100
makecode:f4
启动时间:0
实时:1395224237.56
实时:1395224237.56
记录键盘:
时间率:100
键盘输入:断码:alt
记录时间:0
时间:1395224237.56
实时:139522424237.56
记录键盘:
时间率:100
键盘输入:断码:f4
记录键盘:键盘输入:断码:f4
记录时间:0
时间:1395224237.56
时间:13952242424237.56
时间:100
键盘输入:f4
记录键盘实时:1395224237.56
在[1]:vbox=forfoosi.vbox(mode=forforfoosi.vboxmode.us,basename='ubuntu-lts-base''ubuntu-lts-base''basename='ubuntu-lts-lts-base')
`````````
````````
`````````
````````````````
```````````````````在[1]中导出虚拟机
*获取信息的助手关于virtualbox实例,配置nat网络功能的助手
*\vboxconfig
main类包含管理虚拟机的所有泛型
*\lib/logger.py
logger以提供所有操作的协议
*_ lib/oslinux.py
linux来宾特定代码
*\lib/oswindow.py
windows来宾特定代码
*\lib/param.py
typesave参数的类型
系统是受欢迎的。
测试还取决于以下工具:
*bash
*python 3
*Sleuth Kit 4.1版或更高版本,包括fiwalk
*i差异
在使用"doxygen doxygen.conf"构建或访问[此处](http://max.fauiwg.de/forgeosi/index.html)之后,在uu docs/uu中找到
*在参数为"-"的Windows来宾中运行程序时,会导致中断,请小心。
*对Windows主机的支持有限
它简化了虚拟机的创建及其自动化,同时提供了日志和合理的抽象。
来宾系统的自动化支持带有powershell 2或更新版本的现代windows版本,而任何现代linux系统在理论上都应该受支持,但只测试了ubuntu 12.04和ubuntu 13.10。
ments
作为主机,需要一个带有virtualbox 4.3和virtualbox api的linux系统,需要python 2.7,而理论上我的软件也应该支持python 3,vboxapi有一些小问题,所以不建议这样做。
此外,还需要以下python包:
*pyvbox
*decorator
*enum34
*lxml
来宾系统应该在安装了来宾添加的情况下准备,docstring文档中给出了进一步的提示,可以使用"pydoc forgeosi.py"生成独立的文档,而不必克隆虚拟机,只需执行[1]中的"python
:在[2]中导入forgeosi
:在[3]:vbox=forfoosi.vboxoxmode=forforfoosi.vbox mode.vboxmode.use,basename='ubuntu-lts-base')
长官,派凯博亚来快捷方式,获取日志
``python
``python
是的在[6]:vbox.os.open浏览器('github.com')
vmname:testvm
日志键盘:
时间率:100
键盘输入:12345\n
上/上时间:0
时间:1395224126.58
实时:1395224126.58
日志进程:
上/上时间:0
stdout:
进程:
进程:
进程:<;virtualbox.library.virtualbox.library.iguestprocess object object at 0x2a95d90>;
时间率:100
pid:1843
键输入:
路径:
路径:/bin/bash
标准输入:
参数:[\'-c'"/usr/bin/firefox/firefox/firefox/firefox/new tab github.com"]
stderr:
时间:1395224228.1
实时:1395224228.1
记录键盘:
时间:100
键盘输入:makecode键盘输入:makecode:alt
记录时间:0
时间:1395224237.56
实时:1395224237.56
记录键盘:
记录键盘:
时间:100
键盘输入:键盘输入:键盘输入:100
键盘输入:键盘:键盘输入:键盘输入:键盘输入:100
makecode:f4
启动时间:0
实时:1395224237.56
实时:1395224237.56
记录键盘:
时间率:100
键盘输入:断码:alt
记录时间:0
时间:1395224237.56
实时:139522424237.56
记录键盘:
时间率:100
键盘输入:断码:f4
记录键盘:键盘输入:断码:f4
记录时间:0
时间:1395224237.56
时间:13952242424237.56
时间:100
键盘输入:f4
记录键盘实时:1395224237.56
在[1]:vbox=forfoosi.vbox(mode=forforfoosi.vboxmode.us,basename='ubuntu-lts-base''ubuntu-lts-base''basename='ubuntu-lts-lts-base')
`````````
````````
`````````
````````````````
```````````````````在[1]中导出虚拟机
*获取信息的助手关于virtualbox实例,配置nat网络功能的助手
*\vboxconfig
main类包含管理虚拟机的所有泛型
*\lib/logger.py
logger以提供所有操作的协议
*_ lib/oslinux.py
linux来宾特定代码
*\lib/oswindow.py
windows来宾特定代码
*\lib/param.py
typesave参数的类型
系统是受欢迎的。
测试还取决于以下工具:
*bash
*python 3
*Sleuth Kit 4.1版或更高版本,包括fiwalk
*i差异
在使用"doxygen doxygen.conf"构建或访问[此处](http://max.fauiwg.de/forgeosi/index.html)之后,在uu docs/uu中找到
*在参数为"-"的Windows来宾中运行程序时,会导致中断,请小心。
*对Windows主机的支持有限