network-check

Network Connectivity Check

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "network-check" with this command: npx skills add ivanvza/dspy-skills/ivanvza-dspy-skills-network-check

Network Connectivity Check

A toolkit for diagnosing network connectivity issues and verifying host/service availability.

When to Use This Skill

Activate this skill when the user needs to:

  • Check if a host is reachable (ping)

  • Verify if a specific port is open on a host

  • Perform DNS lookups to resolve domain names

  • Diagnose network connectivity problems

  • Test if a service is available

Available Scripts

Always run scripts with --help first to see all available options.

Script Purpose

ping_host.py

Ping a host to check reachability

check_port.py

Check if a TCP port is open

dns_lookup.py

Perform DNS lookups

Decision Tree

Task → What do you need to check? │ ├─ Is the host reachable at all? │ └─ Use: ping_host.py <hostname> │ ├─ Is a specific service/port available? │ └─ Use: check_port.py <hostname> <port> │ └─ Need to resolve a domain name? └─ Use: dns_lookup.py <domain>

Quick Examples

Check if a host is reachable:

python scripts/ping_host.py google.com python scripts/ping_host.py 8.8.8.8 --count 5

Check if a port is open:

python scripts/check_port.py example.com 443 python scripts/check_port.py localhost 8080 --timeout 5

DNS lookup:

python scripts/dns_lookup.py example.com python scripts/dns_lookup.py example.com --type MX

Common Use Cases

  • Verify web server is running: check_port.py myserver.com 80

  • Test SSH access: check_port.py server.local 22

  • Check database connectivity: check_port.py db.example.com 5432

  • Diagnose DNS issues: dns_lookup.py problematic-domain.com

Notes

  • Scripts use Python standard library only (no external dependencies)

  • Ping may require appropriate permissions on some systems

  • Port checks use TCP connections (not UDP)

  • DNS lookups support A, AAAA, MX, TXT, NS, and CNAME record types

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

web-scraper

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-fingerprint

No summary provided by upstream source.

Repository SourceNeeds Review
General

file-utils

No summary provided by upstream source.

Repository SourceNeeds Review
General

json-tools

No summary provided by upstream source.

Repository SourceNeeds Review