利用go执行nmap命令
如题,针对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命令相关推荐
- cmd运行python服务器,python如何利用paramiko执行服务器命令
话不多说直接上代码 封装连接 @staticmethod def connect(ip, server_user, server_port, server_path): ""&qu ...
- python subprocess使用_python利用subprocess执行交互命令
已经知道,os.system可以方便的利用python代码执行一些像ping.ipconfig之类的系统命令,但却只能得到命令执行是否成功,不能获得命令成功执行后的结果,像下面这样: 1 >&g ...
- Android利用 libsuperuse执行shell命令或获取root权限
Android 5.1 之后,发现通过ActivityManger获取不到正在运行的进程了,可以通过shell命令来获取,参考. libsuperuse执行shell可以参考: http://my.o ...
- 利用批处理执行 cmd命令
写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 有时候,我们会用到 cmd命令控制台来打开 ...
- MySQL利用UDF执行命令
UDF即User-Defined Functions lib_mysqludf_sys 在github的介绍: A UDF library with functions to interact wit ...
- 命令执行漏洞-命令执行-漏洞位点- 代码注入-漏洞利用-联合执行-Bypass(空格,关键字过滤,变量绕过)-例题两道-actf2020exec-GXYCTF2019 Ping Ping Ping
命令执行 命令执行是一种攻击,其目标是通过易受攻击的应用程序在主机操作系统上执行任意命令.当应用需要调用一些外部程序去处理内容的情况下,就会用到一些执行系统命令的函数. 比如PHP中的system,e ...
- php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令
/** * 利用ssh执行 远程或本地liunx服务器命令 * 虽然可以用 shee_exec来执行本地机命令 但却无法选择用哪个用户来执行 此函数可解决此类问题 * $host ssh 主机名 可以 ...
- linux中利用shell脚本条件执行linux命令
linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...
- 利用DCOM实现远程命令执行
CATALOG 1.前言 2.实现过程 2.1通过DCOM在本机执行命令 2.2通过DCOM控制远程主机执行命令 2.3补充: 3.参考文章 4.防御方式 1.前言 实现命令执行的方式之前我写过文章来 ...
最新文章
- 大数据标准化白皮书正式发布
- Happy Matt Friends(HDU5119 + dp)
- CLion 2016.1新增Python、Swift支持,并改进了C++支持
- java 静态对象数组_Java静态方法和实例方法 java中的数组作为形参传入
- 报名|腾讯技术开放日·5G技术专场
- H - Great Cells Gym - 101194H(数学推导/思维)
- html导入有道云笔记,有道云笔记批量导入到showdoc(一)
- qt 提升 全局包含_研讨引思想碰撞,学习促共同提升 | 粤渝两地幼教同行深度交流...
- [转]用C++实现插件体系结构
- 如何自己编写Makefile(高级篇)
- IAR教程之IAR下载和调试
- win7桌面仿linux桌面,windows10开启 linux子系统桌面,巨详细,值得一藏-win7桌面主题...
- Photoshop制作3D水晶按钮
- bandgap分析(原理、trimming、非线性、chopper)
- python 将url 相对地址转绝对地址
- 【Latex】用Acrobat剪切pdf文件中图
- 循环结构(打印图形专项练习)
- 计算机网络(4)传输层
- vue+cesium汉化包
- 使用Kaggle API下载数据集
热门文章
- Django 的保姆级快速搭建
- Linux访问外网(内含简单方法)
- c语言中hpp是什么文件,HPP文件扩展名 - 什么是.hpp以及如何打开? - ReviverSoft
- c++ .hpp文件及类模板
- Webpack 模块加载、动态引入机制源码解读
- Use ‘sudo apt autoremove‘ to remove it.
- 浏览器不可访问网络,检查网络,提示远程计算机或设备将不接受连接
- iPhone8要掏空你的身体了!
- 【瑞吉外卖】day07:新增套餐、套餐分页查询、 删除套餐
- springboot 妙启动_优雅的启动、停止、重启你的SpringBoot项目