MT4NS: Metamorphic Testing for Network Scanning

Zhirui Zhang, Dave Towey, Zhihao Ying, Yifan Zhang, Zhi Quan Zhou

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

12 Citations (Scopus)

Abstract

Network scanning tools play an important role in network information gathering, which is the first step in penetration testing. They are tools that can help both hackers and security auditors to detect the hosts in the network environment. Choice of scanner should take consideration of both the speed and the effectiveness of the scanner. In this paper, we report on an experience of using Metamorphic Testing to test two scanners, Nmap and Masscan. Seven Metamorphic Relations for network scanners are presented, and an investigation into their application is reported. The results show the potential for Metamorphic Testing to evaluate and enable comparisons of scanners, with possible problems identified in both scanners under test.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE/ACM 6th International Workshop on Metamorphic Testing, MET 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages17-23
Number of pages7
ISBN (Electronic)9781665444644
DOIs
Publication statusPublished - Jun 2021
Event6th IEEE/ACM International Workshop on Metamorphic Testing, MET 2021 - Virtual, Online, Spain
Duration: 2 Jun 2021 → …

Publication series

NameProceedings - 2021 IEEE/ACM 6th International Workshop on Metamorphic Testing, MET 2021

Conference

Conference6th IEEE/ACM International Workshop on Metamorphic Testing, MET 2021
Country/TerritorySpain
CityVirtual, Online
Period2/06/21 → …

Keywords

  • Masscan
  • Metamorphic testing
  • Nmap
  • metamorphic relation
  • network scanners

ASJC Scopus subject areas

  • Information Systems
  • Safety, Risk, Reliability and Quality
  • Library and Information Sciences
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'MT4NS: Metamorphic Testing for Network Scanning'. Together they form a unique fingerprint.

Cite this