Skip to content

NUCL3ARN30N/PingPortTester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PingPortTester

GitHub stars GitHub forks GitHub issues GitHub license

PowerShell Bash Windows Linux macOS

Network connectivity testing tool for Windows, Linux & macOS

Quick Start

Windows (PowerShell)

iex (irm ppt.genius-space.org/PingPortTester.ps1)

Linux / macOS

curl -sSL ppt.genius-space.org/PingPortTester.sh | bash

Features

# Mode Description
1 ICMP Ping Continuous ping monitoring
2 TCP Port Test Test port with latency
3 UDP Port Test Test UDP connectivity
4 Port Range Scan Scan TCP/UDP port ranges
5 Traceroute Trace network path
6 DNS Lookup Query multiple DNS servers
7 Bandwidth Test Download speed test
8 External Port Check Check ports from internet
9 Local Blocked Ports Check firewall rules
10 SMTP Email Test Send test email
11 Public IP Info Show IP & location

Controls

  • Continuous modes (1-3): Press Q to stop and return to menu
  • One-time modes (4-11): Press Enter to return to menu
  • Exit: Select 0 from menu

Logging

  • Auto-saves to ./NetworkTest.log
  • Auto-archives at 20MB

Requirements

Windows: PowerShell 5.1+
Linux/macOS: bash, curl, bc, nc (netcat)


Badges from envoy1084/awesome-badges