nmap配合shell使用
2014-04-30 13:54
627 查看
命令需求:
查看X.X.X.X/22网段所有开启5900端口的服务器,并以IP/host分行列出
nmap -p 5900 XX.XX.XX.XX/22 |sed -e '/Host is up/d' -e '/STATE/d' -e'/^$/d' |awk '{print $2,$5,$6}' |sed -n '/^open/{g;1!p;};h'|sed -e's/scan//g'>file
#nmap -p用于扫描开启5900的端口|得出的结果分别删除有“Host is up”符号的一横行,删除有"STATE"字符的行,删除“^$代表空行”|再得出的结果打印第2/5/6(默认以空格为分隔符)竖行|得出的结果,这个是重点,打印含有“open”开头的一行的上一行( {g;1!p;};h 就代表上一行參數)|得出的结果替换“scan”字符 >输出的结果就是只列出 “IP/host”
查看X.X.X.X/22网段所有开启5900端口的服务器,并以IP/host分行列出
nmap -p 5900 XX.XX.XX.XX/22 |sed -e '/Host is up/d' -e '/STATE/d' -e'/^$/d' |awk '{print $2,$5,$6}' |sed -n '/^open/{g;1!p;};h'|sed -e's/scan//g'>file
#nmap -p用于扫描开启5900的端口|得出的结果分别删除有“Host is up”符号的一横行,删除有"STATE"字符的行,删除“^$代表空行”|再得出的结果打印第2/5/6(默认以空格为分隔符)竖行|得出的结果,这个是重点,打印含有“open”开头的一行的上一行( {g;1!p;};h 就代表上一行參數)|得出的结果替换“scan”字符 >输出的结果就是只列出 “IP/host”
相关文章推荐
- shell和awk配合使用
- 【shell】nmap工具的使用
- shell之菜单+跳板机(跳板机管理及连接脚本与下一个for循环的脚本配合使用)
- Makefile和shell配合使用
- fixed与flex配合使用
- MySQL使用范围扩展 与ASP.NET配合更强大
- BeanShell in JMeter(Performance Test) —— JMeter中的Beanshell使用
- Stream、WshShell、WshUrlShortcut对象及Shell.Application的使用说明
- Spark学习--spark-shell使用
- Shell脚本------解析elf文件及awk基本使用
- shell脚本无法使用source的原因及解决方法
- 常用Shell命令及Vi的使用
- 如何在Cygwin中使用Z-shell
- 使用shell进行网络设备的批量备份、配置更新
- shell awk命令使用
- PHP读取PDF内容配合Xpdf的使用
- Shell中, 内嵌文档和内嵌字符串的使用
- 通过例子理解shell下使用getopts和getopt
- Windows下ShellExcute或者SHOpenFolderAndSelectItems 使用explorer.exe可能失败
- HOME键与Notification配合使用的bug重现【原创】