用于操作系统图像的鉴证生成器

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主机的支持有限

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPanel自动调整大小   从Java更新MySQL数据库中的时间字段   在字符数组中读取字符串而不使用任何字符串函数,甚至java中的C++   java这段代码适合二叉树中的Euler教程吗?   如何在java中拆分字符串我的空行   爪哇舞厅舞者使用信号灯解决问题   java Android Studio MainActivity即使在新项目上也不存在   java Box2D:在矩形体的两端施加力,以实现2D无人机模拟。无法正确定位世界/本地点   python如何在Java中使用HTTP GET请求?   java如何使用ArrayList?   java为什么在缺少@Transactional时不抛出TransactionRequiredException?   java安卓活动可重用性   java Hibernate按属性获取记录不起作用   java如何在Android中使用SQLite多表触发带计数的连接查询?   java要读取的文本文件的正确文件路径   java使用JXL在Excel中切换网格线   java你能在没有外键的情况下用OneToOne关系链接两个实体吗?   java NotificationListenerService。cancelNotification引发NullPointerException   java我如何告诉Jersey客户端对其反序列化的每个类执行@JsonIgnoreProperties(ignoreUnknown=true)的等效操作?   循环特殊情况的java处理