diff options
Diffstat (limited to 'net/py-icmplib')
| -rw-r--r-- | net/py-icmplib/Makefile | 19 | ||||
| -rw-r--r-- | net/py-icmplib/distinfo | 3 | ||||
| -rw-r--r-- | net/py-icmplib/pkg-descr | 24 |
3 files changed, 46 insertions, 0 deletions
diff --git a/net/py-icmplib/Makefile b/net/py-icmplib/Makefile new file mode 100644 index 000000000000..f932f38aade7 --- /dev/null +++ b/net/py-icmplib/Makefile @@ -0,0 +1,19 @@ +PORTNAME= icmplib +DISTVERSION= 3.0.4 +CATEGORIES= net python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cy@FreeBSD.org +COMMENT= Easily generate ICMP packets +WWW= https://pypi.org/project/icmplib/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/net/py-icmplib/distinfo b/net/py-icmplib/distinfo new file mode 100644 index 000000000000..f02dff617580 --- /dev/null +++ b/net/py-icmplib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1765255433 +SHA256 (icmplib-3.0.4.tar.gz) = 57868f2cdb011418c0e1d5586b16d1fabd206569fe9652654c27b6b2d6a316de +SIZE (icmplib-3.0.4.tar.gz) = 26744 diff --git a/net/py-icmplib/pkg-descr b/net/py-icmplib/pkg-descr new file mode 100644 index 000000000000..80834de39089 --- /dev/null +++ b/net/py-icmplib/pkg-descr @@ -0,0 +1,24 @@ +icmplib is a brand new and modern implementation of the ICMP protocol +in Python. Use the built-in functions or build your own, you have the +choice! + + + - Ready-to-use: icmplib offers ready-to-use functions such as the + most popular ones: ping, multiping and traceroute. An extensive + documentation also helps you get started. + - Modern: This library uses the latest mechanisms offered by Python + 3.7+ and is fully object-oriented. + - Fast: Each class and function has been designed and optimized to + deliver the best performance. Some functions are also asynchronous + like the async_ping and async_multiping functions. You can ping + the world in seconds! + - Powerful: Use the library without root privileges, set the traffic + class of ICMP packets, customize their payload, send broadcast + requests and more! + - Evolutive: Easily build your own classes and functions with ICMPv4 + and ICMPv6 sockets. + - Seamless integration of IPv6: Use IPv6 the same way you use IPv4. + - Cross-platform: Optimized for Linux, macOS and Windows. The library + automatically manages the specificities of each system. + - No dependency: icmplib is a pure Python implementation of the ICMP + protocol. It does not rely on any external dependency. |
