首先要安装python-nmap库,还要安装配置好nmap

实验机器IP:192.168.220.139

端口开放情况

代码

# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR" import nmap def NmapScan(ip,port):
Nmapscan = nmap.PortScanner(nmap_search_path=('nmap',r'C:\Program Files (x86)\Nmap\nmap.exe'))
Nmapscan.scan(ip,str(port))
state = Nmapscan[ip]['tcp'][port]['state']
print('[*] '+ip+' tcp/'+str(port)+' '+state) if __name__ == '__main__':
NmapScan('192.168.220.139',445)
NmapScan('192.168.220.139',3389)

nmap.PortScanner()中的nmap_search_path参数后要跟上nmap的绝对路径,才能成功执行

运行结果

filtered为端口被防火墙 IDS/IPS屏蔽,无法确定其状态

最新文章

  1. Hightcharts设置Y轴最大最小值
  2. shell 循环
  3. python 时间处理(time和datetime介绍)
  4. Android 使用 Gmail 来发送邮件
  5. Python import / pyd / dll
  6. 02-C#(基础)基本的定义和说明
  7. VisualVM远程连接Tomcat
  8. shell脚本之特殊符号总结性梳理
  9. 在Linux平台上搭建EasyDarwin,编译代码并简单部署
  10. configure.in详解
  11. tar命令打包文件夹下所有的文件
  12. create a simple COM object
  13. 【原创】贡献一个项目中用到的js身份证验证-超级准!!!
  14. linq not in 查询
  15. $(...).modal is not a function
  16. Grasshopper操作shp
  17. Day4 MySql触发器视图索引以及设计优化
  18. opencv的基本数据结构(一)(转)
  19. shell 编程笔记
  20. Ruby(1):入门

热门文章

  1. centos 安装 jdk PostgreSQL
  2. matlab常用的一些程序和功能
  3. python基础20 -------python中的异常处理
  4. action extension添加图标
  5. inline-block元素的4px空白间距解决方案
  6. LUM使用常规命令
  7. jquery的几个语法总结和注意事项
  8. 囤题&&发布记录
  9. Mysql的链接超时异常CommunicationsException
  10. Win7.窗口自动滚动回到屏幕