处理项目

项目是容器,您可以使用它们对数据库存储的数据进行分段和组织。使用项目为要测试的每个段创建逻辑分隔。例如,您可能希望为组织中的每个子网或部门创建一个项目,以将主机限制在特定的网络中。HR、IT和会计等部门可能都需要一个单独的项目。Metasploit将数据存储在当前项目中。要在项目中创建或工作,必须连接到数据库实例。

创建一个项目

使用pro_project命令和——一个选项来创建项目。您创建的项目将成为当前项目。

         
1
msf-pro > pro_project -a HR
2
msf-pro > pro_project -a IT
3.
msf-pro > pro_project -a ACC
4
5
默认的
6
人力资源
7
8
* ACC

查看当前项目

使用pro_project命令查看当前项目。星号表示当前项目。

         
1
msf-pro > pro_project
2
3.
*默认
4
人力资源
5
6
ACC

改变项目

使用pro_project命令更改当前项目。您可以用选项卡完成项目名称。项目名称区分大小写。

如果需要指定包含空格的项目,则必须将项目名称括在引号中。例如,使用pro_project“部门”

         
1
msf-pro > pro_project
2
3.
*默认
4
人力资源
5
6
ACC
7
msf-pro > pro_project HR
8
< *)工作区:人力资源

删除一个项目

使用pro_project命令和- d选项删除项目。这将删除项目,其中包括主机、凭据、证据和与项目相关的任何其他数据。

         
1
msf-pro > pro_project
2
3.
*默认
4
人力资源
5
6
ACC
7
msf-pro > pro_project -d ACC
8
< *)工作区:ACC