Which method is used by Discovery to determine if a Host IP is active or alive?

BoHyun Jung
Mega Sage

Which method is used by Discovery to determine if a Host IP is active or alive?

 

  • A. Port Scan
  • B. Traceroute
  • C. Ping
  • D. Classification

What is the correct answer between A and C? Please explain this in detail.

1 ACCEPTED SOLUTION

Anand Kumar P
Giga Patron
Giga Patron

Hi @BoHyun Jung ,
Not option A Port scanning is the first step in the Discovery process. The Shazzam probe performs port scanning, regardless of whether you use patterns for horizontal discovery. 

Correct answer is C.Ping .
Please mark it as helpful and solution propsoed.

Thanks,

Anand

View solution in original post

4 REPLIES 4

nowGurukul
Tera Guru
Tera Guru

Anand Kumar P
Giga Patron
Giga Patron

Hi @BoHyun Jung ,
Not option A Port scanning is the first step in the Discovery process. The Shazzam probe performs port scanning, regardless of whether you use patterns for horizontal discovery. 

Correct answer is C.Ping .
Please mark it as helpful and solution propsoed.

Thanks,

Anand

Community Alums
Not applicable

Hi @BoHyun Jung ,

 

Correct Answer: C. Ping

 

The correct method used by ServiceNow Discovery to determine if a host IP is active or alive is similar to a ping scan. This method goes beyond a simple ICMP echo request and includes probes such as TCP SYN to port 443, TCP ACK to port 80, and an ICMP timestamp request. The goal is to identify live targets, not just open ports or services. Therefore, the correct answer is Ping. This method sends an ICMP Echo Request packet to the target host and waits for an ICMP Echo Reply. If a reply is received within a specified timeframe, the host is considered alive. This is the simplest and most direct way to check if a host is actively responding to network traffic, making it the primary method used by ServiceNow Discovery for determining host activity.

 

Reference: https://www.certlibrary.com/exam/CIS-Discovery

 

If you found this helpful, a 'like' is the secret handshake of appreciation!

-Prasad 

Louise VA
Tera Contributor

I don't believe the accepted answer is correct - looking at the documentation, Discovery uses Nmap for this, which would be part of the Port Scan.

 

See documentation:

https://docs.servicenow.com/csh?topicname=c_ShazzamResultAPI.html&version=latest

https://docs.servicenow.com/csh?topicname=credential-less-host-discovery.html&version=latest

 

From the Shazzam Result API documentation, which defines "Active" and "Alive" as pertaining to whether any port is open or responding. There is no mention of ICMP/Ping in these definitions.

LouiseVA_1-1726522431345.png

 

 

From the Credential-less Host Discovery Page:

LouiseVA_0-1726522328333.png