工作区的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
