/aioping

Python asyncio ping library

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

aioping is a fast asyncio implementation of ICMP (ping) protocol.

Installation

aioping requires Python 3.5 and is not yet available on PyPI. Use pip to install it:

$ pip install git+https://github.com/stellarbit/aioping

Using aioping ------------

There are 2 ways to use the library.

First one is interactive, which prints results to the stdout. Please make sure you are running this code under root, as only root is allowed to send ICMP packets:

Alternatively, you can call a ping function, which returns a ping delay in milliseconds or throws an exception in case of error:

Credits

License

aioping is licensed under GPLv2.