معرفی شرکت ها


cloudone-vsapi-1.0.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Trend Micro Cloud One VSAPI SDK for python
ویژگی مقدار
سیستم عامل -
نام فایل cloudone-vsapi-1.0.1
نام cloudone-vsapi
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Trend Micro Cloud One Team
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/trendmicro/cloudone-antimalware-python-sdk
آدرس اینترنتی https://pypi.org/project/cloudone-vsapi/
مجوز -
# Cloud One VSAPI SDK for Python Cloud One VSAPI is a Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of Cloud One Antimalware Service. ## Prerequisites - Python 3.7 or newer - [CloudOne API Key](https://cloudone.trendmicro.com/docs/identity-and-account-management/c1-api-key/) ## Installation Install the VSAPI SDK package with pip: ```sh python -m pip install cloudone-vsapi ``` ## Documentation Documentation for the client SDK is available on [Here]() and [Read the Docs](https://cloudone.trendmicro.com/docs/). ## Run SDK ### Example Usage ```python: import json import amaas.grpc handle = amaas.grpc.init(YOUR_CLOUD_ONE_AMAAS_SERVER, YOUR_ClOUD_ONE_KEY, True) result = amaas.grpc.scan_file(args.filename, handle) print(result) result_json = json.loads(result) print("Got scan result: %d" % result_json['scanResult']) amaas.grpc.quit(handle) ``` to use asyncio with coroutines and tasks, ```python: import json import pprint import asyncio import amaas.grpc.aio async def scan_files(): handle = amaas.grpc.aio.init(YOUR_CLOUD_ONE_AMAAS_SERVER, YOUR_ClOUD_ONE_KEY, True) tasks = [asyncio.create_task(amaas.grpc.aio.scan_file(file_name, handle))] scan_results = await asyncio.gather(*tasks) for scan_result in scan_results: pprint.pprint(json.loads(scan_result)) await amaas.grpc.aio.quit(handle) asyncio.run(scan_files()) ``` ### Run with Cloud One VSAPI examples 1. Go to `/examples/` in current directory. ```sh cd examples/ ``` 2. There are two Python examples in the folder, one with regular file i/o and one with asynchronous file i/o ``` client_aio.py client.py ``` 3. Current Python examples support following command line arguments | Command Line Arguments | Value | Optional | | :------------------ | :----------------------- | :------- | | --addr or -a | antimalware.us-1.cloudone.trendmicro.com:443 | No | | --api_key | Cloud One \<API KEY\> | No | | --filename or -f | File to be scanned | No | 4. Run one of the examples. ```sh python3 client.py -f FILENAME -a ADDR --api_key API_KEY ``` or ```sh python3 client_aio.py -f FILENAME -a ADDR --api_key API_KEY ``` ## More Resources - [License](LICENSE) - [Changelog](CHANGELOG.md) - [NOTICE](NOTICE)


نیازمندی

مقدار نام
==1.51.3 grpcio
==4.22.0 protobuf


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

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl cloudone-vsapi-1.0.1:

    pip install cloudone-vsapi-1.0.1.whl


نصب پکیج tar.gz cloudone-vsapi-1.0.1:

    pip install cloudone-vsapi-1.0.1.tar.gz