معرفی شرکت ها


aiotraceroute-1.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Asynchronous traceroute in python
ویژگی مقدار
سیستم عامل -
نام فایل aiotraceroute-1.0.0
نام aiotraceroute
نسخه کتابخانه 1.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Nicolas Adrian
ایمیل نویسنده nicolasadrian3@gmail.com
آدرس صفحه اصلی https://github.com/NicoAdrian/aiotraceroute
آدرس اینترنتی https://pypi.org/project/aiotraceroute/
مجوز MIT
# Simple asynchronous traceroute Dead simple module which provides asynchronous traceroute with asynchronous dns resolution. Needs root privileges to be executed (for raw socket) ## Installation `pip install aiotraceroute` ## Example ```python import asyncio from aiotraceroute import aiotraceroute async def main(dest): # print hop by hop async for n, addr, host in aiotraceroute(dest): print(n, addr, host) # Or run it without iterating tr = aiotraceroute(dest) result = await tr.run() print(result) asyncio.get_event_loop().run_until_complete(main("google.com")) ``` ## API The `aiotraceroute` function takes the following arguments: * `dest`: Traceroute destination, can either be a hostname or an IP address. * `port`: Destination port (optionnal, default: 33434) * `max_hops`: Maximum number of hops before reaching final destination (optionnal, default: 30) * `timeout`: Timeout between each hop (optionnal: default: 1s) * `packet_size`: Pakcte size in bytes to send each time (optionnal: default: 60) The `run()` method runs the traceroute and returns a list of tuples containing hop_number, address or None, hostname or None ## Python versions Python >= 3.6 are supported ## Tests This project uses `unittest`. Run `make init` then `sudo make test`


نحوه نصب


نصب پکیج whl aiotraceroute-1.0.0:

    pip install aiotraceroute-1.0.0.whl


نصب پکیج tar.gz aiotraceroute-1.0.0:

    pip install aiotraceroute-1.0.0.tar.gz