如题,针对nmap探测任务,尤其是批量探测的情况下。我们可以用脚本的方式代替手工

package mainimport ("bytes""fmt""golang.org/x/text/encoding/simplifiedchinese""golang.org/x/text/transform""io/ioutil""os/exec"
)func main() {// 参数部分,尽量分开写,写在“”中可能出现报错的情况cmd, _ := exec.Command("nmap", "-sV", "-p 3389", " -Pn -sT -T4", "127.0.0.1").Output()// cmd,_:=exec.Command("ping","127.0.0.1" ,"-n","1").Output()data, _ := ioutil.ReadAll(transform.NewReader(bytes.NewReader(cmd), simplifiedchinese.GB18030.NewDecoder()))  //将cmd内容使用中文编码输出,nmap自身原因,部分内容无法中文编码输出。ping命令可输出中文fmt.Println(string(data))
}

利用go执行nmap命令相关推荐

  1. cmd运行python服务器,python如何利用paramiko执行服务器命令

    话不多说直接上代码 封装连接 @staticmethod def connect(ip, server_user, server_port, server_path): ""&qu ...

  2. python subprocess使用_python利用subprocess执行交互命令

    已经知道,os.system可以方便的利用python代码执行一些像ping.ipconfig之类的系统命令,但却只能得到命令执行是否成功,不能获得命令成功执行后的结果,像下面这样: 1 >&g ...

  3. Android利用 libsuperuse执行shell命令或获取root权限

    Android 5.1 之后,发现通过ActivityManger获取不到正在运行的进程了,可以通过shell命令来获取,参考. libsuperuse执行shell可以参考: http://my.o ...

  4. 利用批处理执行 cmd命令

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 有时候,我们会用到 cmd命令控制台来打开 ...

  5. MySQL利用UDF执行命令

    UDF即User-Defined Functions lib_mysqludf_sys 在github的介绍: A UDF library with functions to interact wit ...

  6. 命令执行漏洞-命令执行-漏洞位点- 代码注入-漏洞利用-联合执行-Bypass(空格,关键字过滤,变量绕过)-例题两道-actf2020exec-GXYCTF2019 Ping Ping Ping

    命令执行 命令执行是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令.当应用需要调用一些外部程序去处理内容的情况下,就会用到一些执行系统命令的函数. 比如PHP中的system,e ...

  7. php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令

    /** * 利用ssh执行 远程或本地liunx服务器命令 * 虽然可以用 shee_exec来执行本地机命令 但却无法选择用哪个用户来执行 此函数可解决此类问题 * $host ssh 主机名 可以 ...

  8. linux中利用shell脚本条件执行linux命令

    linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...

  9. 利用DCOM实现远程命令执行

    CATALOG 1.前言 2.实现过程 2.1通过DCOM在本机执行命令 2.2通过DCOM控制远程主机执行命令 2.3补充: 3.参考文章 4.防御方式 1.前言 实现命令执行的方式之前我写过文章来 ...

最新文章

  1. 大数据标准化白皮书正式发布
  2. Happy Matt Friends(HDU5119 + dp)
  3. CLion 2016.1新增Python、Swift支持,并改进了C++支持
  4. java 静态对象数组_Java静态方法和实例方法 java中的数组作为形参传入
  5. 报名|腾讯技术开放日·5G技术专场
  6. H - Great Cells Gym - 101194H(数学推导/思维)
  7. html导入有道云笔记,有道云笔记批量导入到showdoc(一)
  8. qt 提升 全局包含_研讨引思想碰撞,学习促共同提升 | 粤渝两地幼教同行深度交流...
  9. [转]用C++实现插件体系结构
  10. 如何自己编写Makefile(高级篇)
  11. IAR教程之IAR下载和调试
  12. win7桌面仿linux桌面,windows10开启 linux子系统桌面,巨详细,值得一藏-win7桌面主题...
  13. Photoshop制作3D水晶按钮
  14. bandgap分析(原理、trimming、非线性、chopper)
  15. python 将url 相对地址转绝对地址
  16. 【Latex】用Acrobat剪切pdf文件中图
  17. 循环结构(打印图形专项练习)
  18. 计算机网络(4)传输层
  19. vue+cesium汉化包
  20. 使用Kaggle API下载数据集

热门文章

  1. Django 的保姆级快速搭建
  2. Linux访问外网(内含简单方法)
  3. c语言中hpp是什么文件,HPP文件扩展名 - 什么是.hpp以及如何打开? - ReviverSoft
  4. c++ .hpp文件及类模板
  5. Webpack 模块加载、动态引入机制源码解读
  6. Use ‘sudo apt autoremove‘ to remove it.
  7. 浏览器不可访问网络,检查网络,提示远程计算机或设备将不接受连接
  8. iPhone8要掏空你的身体了!
  9. 【瑞吉外卖】day07:新增套餐、套餐分页查询、 删除套餐
  10. springboot 妙启动_优雅的启动、停止、重启你的SpringBoot项目