Skip to main content

A TCP/UDP port ping client

Project description

Pingos

A TCP/UDP port ping client that allows you to test connectivity to specific ports without using ICMP protocol.

Pingos is named by adding the Greek-style suffix 'os' to 'ping', inspired by the naming conventions of ancient Greek words and modern open-source projects.

Installation

pip install pingos

Usage

# TCP port ping
pingos tcp example.com 80

# UDP port ping
pingos udp example.com 53

# With custom timeout (in seconds)
pingos tcp example.com 80 --timeout 2

# With custom number of packets
pingos tcp example.com 80 --count 5

Features

  • TCP and UDP port testing
  • Configurable timeout
  • Configurable number of packets
  • Rich terminal output
  • Detailed statistics

Requirements

  • Python 3.8 or higher

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pingos-0.1.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pingos-0.1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pingos-0.1.1.tar.gz.

File metadata

  • Download URL: pingos-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for pingos-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3c2503a929775e4f7fe17c955a2124fc4bcb6b93e6331fb761cf63879b333f84
MD5 2bae16ea667c340b320814aafa25ad92
BLAKE2b-256 c50807d9ce8c9208afc02aaefd5207dd0628434f9db73646751658c8ca8ca87c

See more details on using hashes here.

File details

Details for the file pingos-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pingos-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for pingos-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f32e5c9777db30c76e9f5ea07c19e463c99600eee174d584701b44961f993e1
MD5 7a78fccd41f05abe5fb8eb3a68db0732
BLAKE2b-256 36bc4e140d7418be2552bd8e38bec80f3880bd0412cf92b4febc29ee18a4d7ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page