思路:

(1)使用for循环构建c段扫描,使用list构建端口信息

(2)通过socket获取banner信息

(3)通过对比banner信息来判断是否存在漏洞

代码:

#encoding:utf-8
'''
这个脚本主要功能是探测在一个网段内的端口开发情况
'''
import  socket
def retbanner(ip,port):try:socket.setdefaulttimeout(2)s=socket.socket()s.connect((ip,port))banner=s.recv(1024)return bannerexcept Exception,e:print  e.messagereturn
def checkvalue(banner):if "FreeFloat Ftp Server (Version 1.00)" in banner:print "FreeFloat Ftp Server is vulnerable"elif "3Com 3CDaem FTP Server Version 2.0" in banner:print "3Com 3CDaem FTP Server is vulnerable"elif "Ability Server 2.34 " in banner:print "Ability Server is vulenerable"else:print "FTP is not vulenerable"
def main():portlist=[21,23,25,53,80,110,443,3306]for x in range(137,139):ip="192.168.11."+str(x)for port in portlist:banner=retbanner(ip,port)if banner:print ip+":"+str(port)checkvalue(banner)
if __name__ == '__main__':main()

HackTools————3、简易Web端口扫描相关推荐

  1. [网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster原理详解

    Web渗透技术的核心是发现Web漏洞,发现漏洞有手工和软件自动化扫描两种方式.对于用户验证漏洞.用户凭证管理问题.权限特权及访问控制漏洞.缓存漏洞.跨站脚本漏洞.加密漏洞.路径切换漏洞.代码注入漏洞. ...

  2. web安全工具库(笔记)----端口扫描(K8PortScan)

    最简单的方法介绍各种工具. 教程所包含工具: 链接:https://pan.baidu.com/s/1fPh0rv88y64b33R47ecfxA  提取码:sr2r 系统:windows 10 K8 ...

  3. web安全工具库(笔记)----端口扫描(PortScan)

    最简单的方法介绍工具. 教程所包含工具: 链接:https://pan.baidu.com/s/1fPh0rv88y64b33R47ecfxA  提取码:sr2r 系统:windows 10 Port ...

  4. web安全工具库(笔记)----端口扫描(SuperScanV4.0-RHC.exe)

    最简单的方法介绍工具. 教程所包含工具: 链接:https://pan.baidu.com/s/1fPh0rv88y64b33R47ecfxA  提取码:sr2r 系统:windows 10 Supe ...

  5. 网络安全自学篇之Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster工具

    前言: Web渗透技术的核心是发现Web漏洞,发现漏洞有手工和软件自动化扫描两种方式.对于用户验证漏洞.用户凭证管理问题.权限特权及访问控制漏洞.缓存漏洞.跨站脚本漏洞.加密漏洞.路径切换漏洞.代码注 ...

  6. web安全工具库(笔记)----端口扫描(cthun.py)

    最简单的方法介绍工具. 教程所包含工具: 链接:https://pan.baidu.com/s/1fPh0rv88y64b33R47ecfxA  提取码:sr2r 系统:windows 10 cthu ...

  7. 扫描服务器端口信息工具,服务器端口扫描工具

    服务器端口扫描工具 内容精选 换一换 2.3.2 端口扫描Internet上的大部分服务都使用一种基于TCP/IP协议的客户机/服务器的模式.在这种模式下,服务器端在某个TCP或UDP(User Da ...

  8. 黑客渗透入门教程 第一课:粗暴的端口扫描

    很多人想学黑客知识,却不知如何入门,网上的教程也太繁琐,小白看了也头疼,那还是我来写黑客系列入门教程吧,跟着我做,你能黑客入门的. 端口扫描是指发送一组扫描消息,了解其提供的计算机网络服务类型(这些网 ...

  9. Python任意网段Web端口信息探测工具

    此篇关于多线程工具的文章,非常适合新手学习,工具效率也挺高的,代码也比较完善,如题. 本文作者:i春秋签约作家--Aedoo 0×00 前言 笔者前一段时间发布了原创文章,"[Python黑 ...

最新文章

  1. 50个Android开发技巧(09 避免用EditText对日期进行验证)
  2. Esp32-CAM(ESP32带camera)使用说明
  3. php限制一个函数在几分钟内不被调用_在PHP一句话木马使用过程中的种种坑点分析...
  4. 配置redis三主三从
  5. OpenGL——二维几何变换
  6. php 中文拼音,php中文转拼音
  7. 24个 CSS 高级技巧合集
  8. 论文 计算机网络技术的功能,计算机网络技术在有线电视网络中的作用论文
  9. Linux基础----gcc工具的使用
  10. java web 04 jQuery jQuery api与jquery-1.7.2.js资料分享
  11. 计算机上什么键有存储,计算器存储运算键是什么?
  12. docker 设备共享
  13. 秃顶路人的计算机系统大作业Hello
  14. python word排版_Python控制Word文件中段落格式与文本格式
  15. 【Unity】 Unity设置材质的渲染模式(RenderingMode)
  16. 维基解密最新文件揭露CIA如何攻击Windows PC
  17. 百度网盘下载慢怎么解决
  18. php将中文转为英文,php将中文符号全部替换为英文符号
  19. 关于VS2015_professional安装C++时找不到驱动器(安装包vc_runtimedebug_x86.msi)的解决方案
  20. python 画频率分布直方图求平均数_Python绘制频率分布直方图

热门文章

  1. Java多线程并发编程知识体系(附大图-持续更新)
  2. 正版授权|FastStone Capture 专业屏幕截图录屏工具软件 商业版,支持商业用途。
  3. Microsoft Office 2010信息
  4. shell基础--条件判断if和case
  5. LaTeX插入多图模板
  6. Win11 快捷键一览(部分实用)
  7. TFS 本地文件夹映射
  8. 工作方法论: 请别跟我说“帮我解决一个问题”
  9. 写jsp遇到的两个问题及解决
  10. 人工智能英文原版PDF教材1.03G资源包Artificial Intelligence