Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2020, Vol. 46 ›› Issue (12): 163-170. doi: 10.19678/j.issn.1000-3428.0056018

• Mobile Internet and Communication Technology • Previous Articles     Next Articles

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

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

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

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

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

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

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

CLC Number: