0
A
回答
0
这应该这样做:
nmap 8.8.8.8 | awk '/report/ {split($NF,a,"[()]");print a[2],$5}'
8.8.8.8 google-public-dns-a.google.com
+0
这会执行完整的端口扫描以输出DNS名称。最好使用-sL选项来跳过端口扫描和主机发现。 – bonsaiviking 2015-02-24 13:19:21
0
选项做在Nmap的反向域名解析(不也做了端口扫描或主机发现)为-sL
。 Nmap还使用-oG
选项,具有称为Grepable输出的机器可读输出格式。
你的问题要求使用grep的解决方案,但提取部分输出行不是grep的强项。对于这一点,你可以用awk来代替:
nmap -sL 192.0.2.0/24 -oG - | awk '/^Host/{print $2, $3}'
这将对这种格式输出:
64.13.134.52 (scanme.nmap.org)
如果你想删除括号,可以通过管道输出通过tr
:
nmap -sL 192.0.2.0/24 -oG - | awk '/^Host/{print $2, $3}' | tr -d '()'
相关问题
- 1. Nmap隐藏结果
- 2. MySQL:返回结果及其顺序
- 3. grep的不grepping
- 4. Nmap的端口扫描结果到grep ipaddress文件:端口
- 5. Const及其效果
- 6. MongoDB的 - 其结果
- 7. Git扩展是否保存命令及其结果的日志?
- 8. 如何打印命令的结果以及结果的数量?
- 9. grepping multiple strings
- 10. 清单表及其结构
- 11. nmap wordpress脚本扫描不返回结果
- 12. 重复的结果,涉及三个表
- 13. MySql的-sorting结果及发行
- 14. 显示某个字段的所有结果,以及一个用于内部联接的其他结果
- 15. Grepping为Python处理
- 16. 从查询结果表(C中)读取列数及其类型
- 17. ASP.NET通用准备函数及其结果
- 18. android:保存语音识别及其结果
- 19. 自定义Sharepoint 2007搜索及其结果
- 20. 传递DropDown选定的值以及其他选定的查询结果集
- 21. 如何打印旧结果以及使新结果成为旧结果的新结果
- 22. 产生不同于其他查询的MySQL的结果结果
- 23. SolrNet:如何使用solrnet中的自定义搜索组件(及其结果)
- 24. 在同一页面显示搜索表单及其结果的最佳方式?
- 25. 在ASP.Net缓存中存储频繁的搜索字符串及其结果
- 26. 如何使用asp.net c#保留过滤器的值及其结果?
- 27. jQuery的结果在其相对的div
- 28. 的Symfony2及其formbuilder
- 29. sql - 排除结果集的结果,其中表值等于
- 30. 替换其他正则表达式结果的结果
您似乎已经忘记了输出,但是这里有两件事:无论如何,这里有两件事: – 2015-02-24 05:47:22
1)我不认为这是一个编程问题2)NMAP可以通过给它反向DNS - R标志 – 2015-02-24 05:49:35