All Projects → paradiseduo → tcping

paradiseduo / tcping

Licence: other
tcping command, written with Objective-C, on macOS,tcping for mac,ping over a tcp connection

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to tcping

cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 3,589 (+1538.81%)
Mutual labels:  homebrew
homebrew-amiga
A repository for Amiga Development related brews
Stars: ✭ 21 (-90.41%)
Mutual labels:  homebrew
homebrew-llvm
LLVM formulae for the Homebrew package manager
Stars: ✭ 23 (-89.5%)
Mutual labels:  homebrew
Kosmos-Wii-U
All-in-One CFW Package for the Nintendo Wii U
Stars: ✭ 14 (-93.61%)
Mutual labels:  homebrew
ComicNX
NSFW comic browser for the Nintendo Switch
Stars: ✭ 15 (-93.15%)
Mutual labels:  homebrew
dotfiles
Automatic machine configurator using Ansible
Stars: ✭ 13 (-94.06%)
Mutual labels:  homebrew
HowSlow
A Service Worker that monitors network requests to estimate bandwidth and RTT
Stars: ✭ 38 (-82.65%)
Mutual labels:  speedtest
nolibgs hello worlds
Collection of PsyQ basic examples NOT using libgs
Stars: ✭ 88 (-59.82%)
Mutual labels:  homebrew
homebrew-apple-fonts
Easily install Apples fonts using homebrew.
Stars: ✭ 12 (-94.52%)
Mutual labels:  homebrew
codebreaker-rs
A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2
Stars: ✭ 18 (-91.78%)
Mutual labels:  homebrew
dotfiles
My dotfiles
Stars: ✭ 22 (-89.95%)
Mutual labels:  homebrew
tobutobugirl-dx
An arcade platformer homebrew game for the Game Boy, Game Boy Color and Super Game Boy
Stars: ✭ 58 (-73.52%)
Mutual labels:  homebrew
fast-speedtest-api
fast.com API / CLI tool
Stars: ✭ 138 (-36.99%)
Mutual labels:  speedtest
libyaul
An open source SEGA Saturn development kit
Stars: ✭ 117 (-46.58%)
Mutual labels:  homebrew
JGeckoU
Wii U RAM TCP Debugger Client/Cheat Code Manager
Stars: ✭ 54 (-75.34%)
Mutual labels:  homebrew
fake-08
A Pico-8 player/emulator for console homebrew
Stars: ✭ 374 (+70.78%)
Mutual labels:  homebrew
dotfiles
This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.
Stars: ✭ 16 (-92.69%)
Mutual labels:  homebrew
docker-ps3netsrv
Alpine based docker image for ps3netsrv (with arm compatibility). Built with the latest ps3netsrv binaries from aldostools (built from master), latest = ps3netsrv v20220813, edge = ps3netsrv v20220813
Stars: ✭ 55 (-74.89%)
Mutual labels:  homebrew
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (-82.19%)
Mutual labels:  homebrew
pvcollib
PVColLib: A small, open and free development kit for the Colecovision
Stars: ✭ 16 (-92.69%)
Mutual labels:  homebrew

tcping

Better than tcping installed by Homebrew👍

Written with Objective-C👍

Support MacOS only👍

Download & Install

➜ wget https://github.com/paradiseduo/tcping/releases/download/3.6/tcping.zip
➜ unzip tcping.zip
➜ chmod +x tcping
➜ mv tcping /usr/local/bin/
➜ sudo xattr -rd com.apple.quarantine /usr/local/bin/tcping

Usage

➜ tcping --help

      dP                     oo
      88
    d8888P .d8888b. 88d888b. dP 88d888b. .d8888b.    {Version: 3.6}
      88   88       88    88 88 88    88 88    88
      88   88.      88.  .88 88 88    88 88.  .88
      dP   `88888P  88Y888P  dP dP    dP `8888P88
                    88                        .88
                    dP                    d8888P

tcping is a ping over tcp connection.

Examples:
    1. ping over tcp with custom port 10 times
        > tcping www.baidu.com 80
    2. ping over tcp with custom port 5 times
        > tcping -c 5 www.baidu.com 443

USAGE: tcping [--count <count>] [--interval <interval>] <ip> <port>

ARGUMENTS:
    <ip>                        The IP or Domain to tcping.
    <port>                      The port to tcping.

OPTIONS:
    -c, --count <count>         The number of times to repeat 'tcping'. Default value is 10, Max value is 65535
    -i, --interval <interval>   The request interval(second). Default value is 1 second
    -h, --help                  Show help information.

Examples

with domain

❯ tcping -c 5 baidu.com 443
baidu.com:443 has address: 220.181.38.148:443 - Connected - 32.682ms
baidu.com:443 has address: 220.181.38.148:443 - Connected - 29.372ms
baidu.com:443 has address: 39.156.69.79:443 - Connected - 52.232ms
baidu.com:443 has address: 220.181.38.148:443 - Connected - 28.922ms
baidu.com:443 has address: 220.181.38.148:443 - Connected - 28.975ms
Ping statistics baidu.com:443
    5 probes sent.
    5 successful, 0 failed.
Approximate trip times:
    Minimum = 28.922ms, Maximum = 52.232ms, Average = 34.437ms

with ipv4

❯ tcping -c 5 220.181.38.148 443
220.181.38.148:443 - Connected - 30.635ms
220.181.38.148:443 - Connected - 30.816ms
220.181.38.148:443 - Connected - 28.708ms
220.181.38.148:443 - Connected - 30.713ms
220.181.38.148:443 - Connected - 34.641ms
Ping statistics 220.181.38.148:443
    5 probes sent.
    5 successful, 0 failed.
Approximate trip times:
    Minimum = 28.708ms, Maximum = 34.641ms, Average = 31.103ms

with ipv6

❯ tcping -c 3 ::1 8080                                                                                                                                           
::1:8080 - Connected - 0.502ms
::1:8080 - Connected - 0.432ms
::1:8080 - Connected - 0.752ms
Ping statistics ::1:8080
    3 probes sent.
    3 successful, 0 failed.
Approximate trip times:
    Minimum = 0.432ms, Maximum = 0.752ms, Average = 0.562ms

Star Trend

Stargazers over time

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].