Metadata-Version: 2.4
Name: vping
Version: 1.0.1
Summary: Fast, robust host alive checker with icmplib and TCP fallback
Author-email: Hadi Cahyadi <cumulus13@gmail.com>
Maintainer-email: cumulus13 <cumulus13@gmail.com>
License-Expression: MIT
Keywords: ping,network,host-checker,icmplib,tcp-scan,lan
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: icmplib>=2.1.1; sys_platform != "win32" or python_version >= "3.8"

# vping

Fast and robust host alive checker for LAN and WAN networks. Tries native ICMP (`icmplib`) first and automatically falls back to high-performance TCP socket checks if ICMP fails or permissions are restricted.

## Usage

```python
from vping import ping

if ping("8.8.8.8"):
    print("Host is alive!")

```

CLI usage:

```bash
python -m vping 8.8.8.8

```

## 👤 Author
        
[Hadi Cahyadi](mailto:cumulus13@gmail.com)
    

[![Buy Me a Coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/cumulus13)

[![Donate via Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/cumulus13)
 
[Support me on Patreon](https://www.patreon.com/cumulus13)
