# NMAP

**NMAP GitHub Action Link** - <https://github.com/0chain/zus-cicd/actions/workflows/nmap.yaml>

#### INTRODUCTION

Nmap, which stands for Network Mapper, is a robust open-source network scanning and security auditing application. Its purpose is to discover hosts and services on a network, resulting in a map of the network topology.&#x20;

Nmap analyzes raw IP packets to discover which hosts are available on the network, what services those hosts provide, what operating systems they run, and what types of packet filters and firewalls are in use.

It has numerous applications. Nmap is used by system administrators to maintain network inventory, monitor host or service uptime, and detect unwanted devices. It is used by security professionals to examine vulnerabilities, discover potential entry points for attackers, and comprehend a network's security posture.&#x20;

Nmap also assists in diagnosing network faults, adjusting firewall rules, and assessing overall network health and performance. Its versatility makes it a must-have tool for network research and security.

#### GITHUB ACTION

* Input nmap command in **run command** text field. \
  Here, `x.x.x.x` is IP of your server.

```
nmap -p- x.x.x.x
```

* Used to run this  github action for the server on which received **Hetzner Netscan Issue** for having open ports in servers.

<figure><img src="https://2313261244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FD7ZE2euEA7yyBkf7stt9%2Fuploads%2FIj2rVP6SHxETCquBZYcC%2Fimage.png?alt=media&#x26;token=29327877-49ec-44c1-b1fa-f71c7106be8d" alt=""><figcaption></figcaption></figure>

For more understanding of nmap read [this](https://www.edureka.co/blog/nmap-tutorial/) blog.
