معرفی شرکت ها


cyjax-cti-1.0.7


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

cyjax-cti provides a Python library to use Cyjax platform API.
ویژگی مقدار
سیستم عامل -
نام فایل cyjax-cti-1.0.7
نام cyjax-cti
نسخه کتابخانه 1.0.7
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Cyjax Ltd.
ایمیل نویسنده github@cyjax.com
آدرس صفحه اصلی https://www.cyjax.com
آدرس اینترنتی https://pypi.org/project/cyjax-cti/
مجوز MIT
## Introduction ```cyjax-cti``` is a Python library to use Cyjax platform API. You can access different resources (incident reports, threat actors, indicators of compromise, etc.) from a Python script. The library is available on [Python Package Index](http://pypi.python.org/pypi/cyjax-cti). ### Install You can install the ```cyjax-cti``` library with pip: ``` pip install cyjax-cti ``` ### Supported resources | Resource class | .one() | .list() | | ---------------------- | ------- | ------- | | IncidentReport | ☑ | ☑ | | IndicatorOfCompromise | ☒ | ☑ | | LeakedEmail | ☑ | ☑ | | MaliciousDomain | ☒ | ☑ | | MyReport | ☑ | ☑ | | Paste | ☒ | ☑ | | Tweet | ☒ | ☑ | | TorExitNode | ☑ | ☒ | ### Examples #### Set the API key ```python import cyjax # set a global API key cyjax.api_key = "346568ecf85f0b5ca98f389908e8b803" # set a resource API key cyjax.IndicatorOfCompromise(api_key="346568ecf85f0b5ca98f389908e8b803") ``` #### Get indicators of compromise in the last 5 minutes ```python import cyjax from datetime import timedelta cyjax.api_key = "346568ecf85f0b5ca98f389908e8b803" indicators = cyjax.IndicatorOfCompromise().list(since=timedelta(minutes=5)) for indicator in indicators: print(indicator) ``` #### Get APT activity in last 6 months ```python import cyjax from datetime import timedelta cyjax.api_key = "346568ecf85f0b5ca98f389908e8b803" reports = cyjax.IncidentReport().list(query="APT", since=timedelta(days=30*6)) for report in reports: print("Title: {}" % report['title']) print("Severity: {}" % report['severity']) print("Timestamp: {}" % report['last_update']) ``` #### Get leaked emails in the last 30 days ```python import cyjax from datetime import timedelta cyjax.api_key = "346568ecf85f0b5ca98f389908e8b803" for leaked_email in cyjax.LeakedEmail().list(since=timedelta(days=30)): print("Email: {}" % leaked_email['email']) print("Source: {}" % leaked_email['source']) print("Timestamp: {}" % leaked_email['discovered_at']) ``` #### Get incident report by ID ```python import cyjax cyjax.api_key = "346568ecf85f0b5ca98f389908e8b803" incident_report = cyjax.IncidentReport().one(10) print("Report title: {}" % incident_report.get('title')) print("Report severity: {}" % incident_report.get('severity')) print("Report content: {}" % incident_report.get('content')) ```


نیازمندی

مقدار نام
==2.25.1 requests
==0.12.1 responses
==2021.1 pytz
- pytest
- pytest-mock
- twine


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

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


نحوه نصب


نصب پکیج whl cyjax-cti-1.0.7:

    pip install cyjax-cti-1.0.7.whl


نصب پکیج tar.gz cyjax-cti-1.0.7:

    pip install cyjax-cti-1.0.7.tar.gz