DLCAS: Distributed Large-scale Cyberspace Asynchronous Scanning Framework

Scanning ports and detecting services on ports is of great significance for network security. Existing tools such as Masscan and Nmap allow system administrators to easily probe target hosts to identify potential risks. However, the time taken to scan a large number of hosts is enormous. To reduce the time overhead of large-scale cyberspace scan, we propose the Distributed Large-scale Cyberspace Asynchronous Scanning Framework (DLCAS), which uses RabbitMQ to distribute scanning tasks to multiple hosts and achieves multi-host parallel scanning. In response to slow scan speed of Nmap, this paper combines Masscan and Nmap, and implements an asynchronous scan algorithm for Nmap, conducting experiments on ports 22, 80, and 3306. The results show that increasing the number of coroutines within a certain range can significantly shorten the scan time. To store large-scale host detection results, this paper uses MongoDB sharded cluster to alleviate the storage pressure of single machine and proposes a dotted binary IP indexing strategy to improve query efficiency.

Authors

Institutions

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1109/icct62411.2024.10946541
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DLCAS: Distributed Large-scale Cyberspace Asynchronous Scanning Framework

Chen Fu, X. Quan, Kai Zhou, Yu Cao
1 citations
Distributed and Parallel Computing Systems
0.35
article

DLCAS: Distributed Large-scale Cyberspace Asynchronous Scanning Framework

Chen Fu, X. Quan, Kai Zhou, Yu Cao
article en
1 citations

Abstract

Scanning ports and detecting services on ports is of great significance for network security. Existing tools such as Masscan and Nmap allow system administrators to easily probe target hosts to identify potential risks. However, the time taken to scan a large number of hosts is enormous. To reduce the time overhead of large-scale cyberspace scan, we propose the Distributed Large-scale Cyberspace Asynchronous Scanning Framework (DLCAS), which uses RabbitMQ to distribute scanning tasks to multiple hosts and achieves multi-host parallel scanning. In response to slow scan speed of Nmap, this paper combines Masscan and Nmap, and implements an asynchronous scan algorithm for Nmap, conducting experiments on ports 22, 80, and 3306. The results show that increasing the number of coroutines within a certain range can significantly shorten the scan time. To store large-scale host detection results, this paper uses MongoDB sharded cluster to alleviate the storage pressure of single machine and proposes a dotted binary IP indexing strategy to improve query efficiency.

Central University of Finance and Economics (CN)
Openalex Percentile: Top 33%
Distributed and Parallel Computing Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

DLCAS: Distributed Large-scale Cyberspace Asynchronous Scanning Framework — Chen Fu, X. Quan, et al. · (2024) | TGRS Research Map | TGRS