作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (12): 163-170. doi: 10.19678/j.issn.1000-3428.0056018

• 移动互联与通信技术 • 上一篇    下一篇

基于消息中间件的分布式网络扫描

胡栋梁1, 秦晓军2, 王晓锋1   

  1. 1. 江南大学 物联网工程学院, 江苏 无锡 214122;
    2. 江南计算技术研究所, 江苏 无锡 214083
  • 收稿日期:2019-09-16 修回日期:2019-11-26 发布日期:2019-12-06
  • 作者简介:胡栋梁(1992-),男,硕士研究生,主研方向为网络仿真技术;秦晓君,高级工程师、博士;王晓锋,副教授、博士。
  • 基金资助:
    国家自然科学基金(61672264,61972182);国家重点研发计划(2016YFB0800803)。

Distributed Network Scanning Based on Message Middleware

HU Dongliang1, QIN Xiaojun2, WANG Xiaofeng1   

  1. 1. School of Internet of Things Engineering, Jiangnan University, Wuxi, Jiangsu 214122, China;
    2. Jiangnan Institute of Computing Technology, Wuxi, Jiangsu 214083, China
  • Received:2019-09-16 Revised:2019-11-26 Published:2019-12-06

摘要: 网络扫描是网络安全评测和网络管理的重要手段。针对传统单点主动扫描方法与Zmap、Nmap工具均存在带宽资源利用受限、扫描效率低与CPU使用率高等问题,结合消息中间件的分布式网络扫描技术,提出一种分布式网络扫描架构和任务调度算法。利用消息中间件实现信息同步和扫描结果回传,并构建一种分布式网络扫描任务调度模型。实验结果表明,相比传统的单点主动扫描技术,基于消息中间件的分布式网络扫描技术在保证扫描准确率的同时,CPU使用率与扫描响应时间均降低约10%。

关键词: 网络扫描, 端口扫描, 消息中间件, 分布式调度算法, 网络仿真

Abstract: Network scanning is an important means of network security evaluation and network management.The traditional single-point active scanning method and tools including Zmap and Nmap suffer from limited bandwidth resource utilization,low scanning efficiency and significant CPU usage.This paper proposes a distributed network scanning architecture and task-scheduling algorithm based on the distributed network scanning technology of message middleware.The algorithm uses message middleware to synchronize information and return scanning results,and constructs a task-scheduling model for distributed network scanning.The experimental results show that compared with the traditional single-point active scanning technology,the proposed distributed network scanning technology based on message middleware can ensure the scanning accuracy while reducing CPU usage and scanning response time by about 10%.

Key words: network scanning, port scanning, message middleware, distributed scheduling algorithm, network simulation

中图分类号: