Intro

Portman was created because I wanted a simple tool to do Ping and also Scan if a port was open, with a little added color for clarity.

Features

  • Ping an IP or hostname
  • Scan if a defined port is open or not

Requirements

  • Operating systems
    • Windows, x64
    • Linux, x64
  • .NET 6+ runtime

Usage

The application has two modes Ping and Scan

Ping

Ping is like the normal Ping tool, however it adds a little color and rearrangement of the output, to try and make it more clear.

Arguments

  • host, IP or hostname to ping.
  • –timeout, -t, timeout for trying to send the ping, default 5 sec.
  • –repeat, -r, number of times to run the ping, default 4
  • –endless, -e, if set will override –release, -r, and will cause it to run for a very long time

Examples

  • portman ping <ip / host> [--timeout|-t <num>] [--repeat|-r <num>] [--endless|-e]
  • portman ping 127.0.0.1
  • portman ping 127.0.0.1 -t 10
  • portman ping 127.0.0.1 -r 10
  • portman ping 127.0.0.1 -e
  • portman ping 127.0.0.1 -t 10 -e
  • portman ping 127.0.0.1 -t 10 -r 10
  • portman ping 127.0.0.1 -t 10 -r 10 -e

Scan

Scan will try and open a connection to the defined ports, if it gets a connection the port is open else closed.

Arguments

  • host, IP or hostname to scan.
  • port(s), Port number to scan, multiple can be defined by separating with comma, eg. 80,443,1234.
  • –timeout, -t, timeout for trying to connect on port, default 5 sec.

Examples

  • portman scan <ip / host> <port(s)> [--timeout|-t <num>]
  • portman scan 127.0.0.1 80
  • portman scan 127.0.0.1 80,443
  • portman scan 127.0.0.1 80,443 -t 10

Changelog

# Changelog

All notable changes to this project will be documented here.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

---

## Unreleased changes

-   No changes

---

## Releases

### 1.0.0 -- 2022-06-12

-   Added support for ping of host
-   Added support for scan of host

Previous Versions

Linux

OSVersionLink
linuxlatestdownload
linux1.0.0download

Windows

OSVersionLink
windowslatestdownload
windows1.0.0download