工作区的Host项往往包含了大量的主机信息,这些主机都可以作为后期渗透的目标主机来实验,但不是每个主机都是渗透目标
    hosts [options] [addr1 addr2 ……]

    -a,—add 添加主机
    -d,—delete 删除主机
    -c 只显示给定的列(见下面的列表)
    -C 只显示给定的列直到下次重新启动(见下面的列表)
    -h,—help 显示此帮助信息
    -u,—up 只显示已启动的主机
    -o 将输出发送到 csv 格式的文件
    -O 按指定的列号对行进行排序
    -R,—rhosts 根据搜索结果设置 RHOSTS
    -S,—search 要过滤的搜索字符串
    -i,—info 更改主机信息
    -n,—name 更改主机名
    -m,—comment 更改主机的评论
    -t,—tag 向一系列主机添加或指定标签

    显示主机信息时,用户只显示要关注的列信息,输出信息只显示了address列和mac列信息,而没有显示其他列信息
    hosts -c address,mac

    如果用户在显示主机信息时,只想看到关注的列的信息,而不需要每次使用-c选项进行制定,这时可以使用-C选项来指定一次即可。输出信息只显示了address、msc、os_nema
    hosts -C address,msc,os_nema

    输出信息表示这些主机都处于开放状态(UP)
    hosts -u

    从输出信息的os_name列中可以看到,内容重新进行了排序,安装字母顺序进行了排序
    hsots -O 4

    对于重要的主机,用户可以为该主机添加标签
    hosts 192.168.59.149 -t important

    用户也可以批量为主机添加标签,需要使用-R选项
    hosts -R 192.168.59.140-·192.168.59.149 -t important
    查看新添加的标签
    hosts -c address,tags

    用户修改主机的info列信息
    hosts 192.168.59.144 -i apple
    查看info列信息
    hosts -c address,info

    用户想修改主机的主机名信息可以使用-n命令
    hosts 192.168.59.1 -n 网关

    为了更好区分主机,用户可以使用-m命令为主机添加备注信息
    hosts 192.168.29.149 -m Linux_system

    用户可以使用-S命令的搜索功能来搜索符合条件的主机
    hosts -S important

    对于重要的目标主机信息,为了防止丢失,用户可以进行额外保存,将其导出到CSV格式文件中
    hosts -o kep.csv

    手动添加或删除主机信息,如删除不进行渗透的主机
    hosts -d 192.168.59.140

    手动添加或删除主机信息,如添加进行渗透的主机
    hosts -a 192.168.59.140