PyFlag

电子取证工具软件
授权协议 GPL
开发语言 Python
所属分类 企业应用、 数据取证软件
软件类型 开源软件
地区 不详
投 递 者 洪雨石
操作系统 Linux
开源组织
适用人群 未知
 软件概览

PyFlag 是一个使用 python 语言编写电子取证工具软件。PyFlag 工作流程如图 6。

图 PyFlag 工作流程
图 6. PyFlag 工作流程

安装 PyFlag

PyFlag 安装比较困难,特别是对于 Linux 初级用户。首先要建立一个完整的 AMP 环境,另外 python 语言软件包也要完整安装。

# apt-get install darcs automake autoconf libtool build-essentials 
 python-dev libz-dev libmagic-dev python-mysqldb python-imaging python-pexpect 
 python-dateutil python-urwid libgeoip-dev libjpeg62-dev

 

然后下载 PyFlag 源代码安装。

使用 PyFlag

使用终端运行 PyFlag 命令启动程序,当 PyFlag 开始运行后,你不能关闭终端,因为 PyFlag 进程是作为终端的一个子进程在运行的,如果关闭终端的话,PyFlag 进程也将终止运行。现在使用浏览器打开 http://127.0.0.1:8000,此时开始显示下面的 PyFlag 界面如图 。

图 PyFlag 工作界面
图 7. PyFlag 工作界面

PyFlag 界面包括如下部分:

Case Management :案件管理

Load Data :加载数据

Configuration :配置 PyFlag

Disk Forensics :磁盘取证

Keyword Indexing :关键字搜索

Log Analysis :日志分析

Network Forensics :网络取证

Preview :预览

Test :生成取证报告

开始工作前可以对 PyFlag 进行配置如图 8 。


图 对 PyFlag 进行配置
图 8. 对 PyFlag 进行配置

单击“New Case”,开始使用 PyFlag。下面添加磁盘或者分区的镜像文件完整路径,如 /tmp/c3,接下来选择映像文件是类型 ( 磁盘或扇区 ),如图 9 。


图 映像文件是类型 ( 磁盘或扇区 )
图 9. 映像文件是类型 ( 磁盘或扇区 )

然后按“Submit”按钮即成功加入镜像。然后系统会分析这个虚拟文件系统(VFS)如图 10。


图分析这个虚拟文件系统(VFS)
图 10. 分析这个虚拟文件系统(VFS)

VFS 是一种软件机制,也许称它为 Linux 的文件系统管理者更确切点,与它相关的数据结构只存在于物理内存当中。所以在每次系统初始化期间,Linux 都首先要在内存当中构造一棵 VFS 的目录树 ( 在 Linux 的源代码里称之为 namespace),实际上便是在内存中建立相应的数据结构。VFS 目录树在 Linux 的文件系统模块中是个很重要的概念。还可以通过点击具体的单个文件查看详细情况包括被删除的文件,如图 11 。


通过点击具体的单个文件查看详细情况包括被删除的文件
图 11. 通过点击具体的单个文件查看详细情况包括被删除的文件

也可以使用 Download 按钮下载文件详细清单到本地,文件格式是 csv。最后可以把分析结果生成一个报表图 12 是报表选项。


报表选项
图 12. 报表选项

 相关资料
  • BackTrack Linux引入了”Forensic Boot”启动选项,BackTrack 5里也有,现在Kali Linux里依然有这个选项.由于Backtrack Linux的广泛传播,”Forensic Boot”也被证明是非常的流行.许多人都备着Kali Linux,以便在需要取证时方便的用上.它集成了流行的开源取证工具,Kali是在你需要做开源取证工作时非常趁手的工具. 启动到”fo

  • 我所拥有的 我在我的应用程序中使用Firebase认证,用户可以使用电子邮件和密码注册。如果用户没有验证他们的电子邮件,我会禁用一些功能,直到他们验证他们的电子邮件。 我还有一个按钮来显式触发验证邮件,它只是调用,。它工作完美,验证邮件总是发送。 用户收到验证邮件,但当他/她验证邮件并返回应用程序时,始终为false。所以我的应用程序仍然不允许用户使用所有功能,尽管事实上他/她已经验证了他们的电子

  • 搜狗输入法 Gnome Do: 轻巧的应用程序启动器 Shutter: 截图软件 variety: 壁纸管理软件,自动更换壁纸,支持网络下载

  • 这个问题似乎已经问了无数次,但我却找不到解决问题的方法。我已经定义了扫描器,预先调用了所有函数,这是我现在尝试使用的代码。 循环需要验证所提供的电子邮件,如果它的格式不是name@name.com,那么拒绝它并重复它--这工作很好--我的问题是,每当我提供正确的电子邮件格式时,循环似乎从未停止,并且从未显示正确的电子邮件通知,除非它将输入保存为字符串localemailaddress。 有人能看出

  • 主要内容:创建用户,登录,注销在本章中,我们将向您介绍如何使用Firebase电子邮件/密码身份验证。在开始之前,需要设置登录方法,参考以下图所示 - 点击设置登录方法,然后选择电子邮件地址/密码,打开启用并保存,如下图所示 - 创建用户 要验证用户,可以使用方法。 示例 让我们来看看下面的一个例子。参考代码 - 接下来,您可以检查Firebase仪表板中的数据库,并查看用户是否已创建成功。如下所示,已经创建了一个用户账号 -

  • 我正在提示我的应用程序用户提供电子邮件凭据。 在用户插入电子邮件并通过后,我想验证该帐户。 我正在使用javax。邮政有没有办法验证帐户?只确保凭据确实有效——否则我想显示一个无效用户并传递消息。 也许是某种表演方式: 并在不发送任何内容的情况下检查身份验证异常。