在msfconsole标记主机

主机标签是分配给主机的标签,用于根据主机对组织的影响对主机进行跟踪、分组和报告。当您希望基于某些共性(比如它们包含的数据类型)筛选主机并向目标添加上下文时,标记是很有用的。例如,您可能希望用“accounting”这样的标签标记所有会计服务器,以表明它们包含敏感的财务数据。您还可以创建标签,如“高”、“中”和“低”,以根据主机的危险级别隔离主机。

要标记主机,可以添加- t可以选择的主机命令。所有标签都是区分大小写的,应该只使用字母数字字符。你也可以用- t选择与- r选项指定主机范围,则- s选项搜索主机,和- d选项删除标签。

标记单个主机

要标记单个主机,请使用主机命令和- t选择。

语法

         
1
主机
-t . t

例子

         
1
MSF >主机10.20.36.51 -t tag1

标记一系列主机

要标记一系列主机,请使用主机命令,- r选项,- t选择。

语法

         
1
主机-R
-t . txt

例子

         
1
msf > hosts -R 10.20.36.51-10.20.36.68 -t tag1

查看主机表中的标签

默认情况下,主机表显示不包括标记列。它包括'address', 'mac', 'name', 'os_name', 'os_flavor', 'os_sp', 'purpose', 'info'和'comments'这几列。因此,如果要查看标记列,必须使用- c选项,并指定“标签”列和您想包含的任何其他列。

语法

         
1
host -c 'column1, column2, column3'

例子

         
1
MSF > hosts -c 'address,tags'

按标签搜索主机

通过标记搜索主机,请使用主机命令和- s选择。

语法

         
1
主机-S

例子

         
1
msf > hosts -S tag1

结果将不会显示标记列。如果你想包含“标签”列,你需要包括- c选项,如下所示:

         
1
msf > hosts -S tag1 -c 'address,tags'

删除一个标签

要删除标签,请使用主机命令和- d选项,- t选择。当您删除标记时,它将从所有使用该标记的主机中删除该标记。

语法

         
1
主机-t -d <标签名称>

例子

         
1
MSF >主机-t -d tag1

删除指定主机或主机范围的标签

要删除特定主机或主机范围的标签,请使用主机命令,- r选项,- d选择。

语法

         
1
主机-R -d -t . txt

例子

         
1
msf > hosts -R 10.20.36.51 -t tag1 . msf > hosts