معرفی شرکت ها


cdnmon-0.0.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

python SDK for CDN Infrastructure Monitoring Project from NISL-THU
ویژگی مقدار
سیستم عامل -
نام فایل cdnmon-0.0.1
نام cdnmon
نسخه کتابخانه 0.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Yihang Wang
ایمیل نویسنده wangyihanger@gmail.com
آدرس صفحه اصلی https://github.com/WangYihang/CDN-Infrastructure-Monitoring
آدرس اینترنتی https://pypi.org/project/cdnmon/
مجوز -
## 项目简介 目前,CDN 服务已经承载了互联网 30% 以上的 Web 流量,不同的 CDN 厂商纷纷通过在全球不同位置部署节点来提供服务、扩大市场。 设计大规模网络测量实验,测量分析不同的 CDN 厂商的部署策略、节点分布和服务配置等均可能存在差异,并分析其中可能存在的安全问题。 ## Usage ```bash pip install cdnmon ``` ```python from cdnmon.utils.ip_ranges import alicloud ipv4_networks, ipv6_networks = alicloud.IPRange.parse() print(ipv4_networks, ipv6_networks) ``` ## Quick Start on Local Machine ```bash # Step 1: modify database configuration vim .secrets.example # Step 2: run scripts python scripts/get_ip_ranges.py python scripts/generate_scanning_tasks.py python scripts/get_top_domains.py python scripts/detect_cdn_by_cname.py ``` ## Setup Development Environment ```bash # Install python sudo apt install python3 python3-pip pip install -r requirements.txt # Install act (optional, just for testing GitHub Actions) curl https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash # Install pre-commit pip install pre-commit pre-commit install # Run pre-commit before commit pre-commit run --all ``` ## Verify GitHub Actions ```bash act -j build --artifact-server-path artifacts --secret-file .secrets ``` ## Play with PyPi ``` pip install build wheel twine python -m build --wheel twine upload --repository testpypi dist/* twine upload --repository pypi dist/* pip install -i https://test.pypi.org/simple/ cdnmon ```


نیازمندی

مقدار نام
~=2.28.1 requests
~=1.1 IPy
~=1.7 verboselogs
~=15.0.1 coloredlogs
~=0.12.1 seaborn
~=1.5.1 pandas
~=2.2.1 dnspython
~=0.6 tranco
~=4.3.3 pymongo
~=7.1.12 minio


زبان مورد نیاز

مقدار نام
>=3.7, <4 Python


نحوه نصب


نصب پکیج whl cdnmon-0.0.1:

    pip install cdnmon-0.0.1.whl


نصب پکیج tar.gz cdnmon-0.0.1:

    pip install cdnmon-0.0.1.tar.gz