From e43308504f911546a064b33c388a3fadfb752d9f901201fa7e403f7e14ebef3e Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Sat, 3 Jul 2021 13:54:01 +0000 Subject: [PATCH] - update to version 2.5.1: - Enhancements: - Adds support for the Illuminate CTI module with Intel Profile API library calls and `analzyer` objects. Includes support for all API parameters and handles pagination automatically. - Adds support for Illuminate Attack Surface Intelligence including third-party attack surfaces. - Ability to filter all RecordList analyzer objects by a list of values using new `filter_in` method. - Ability to filter all RecordList analyzer objects by a case-insensitive substring search using new `filter_substring` method. Especially useful for filtering a list of Attack Surface Insights or Attack Surface Third-Party vendors. - Bug Fixes: - Filter methods on RecordList objects now consistently return lists instead of filters. - Property return NotImplemented type for base methods. - Ensure strings are returned for firstseen / lastseen dates in certificates property. Was causing json encoding errors when trying to encode `certificates.as_dict`. - Add missing `duration` property to pDNS `resolutions.as_dict` - Fixed save_to_project() API call; was broken after introduction of new API exception types. - update to version 2.5.0: - Enhancements: - Raise `AnalyzerAPIError` when a non-200 response is returned from the API. - Add SSL hash field to list of SSL fields in dictionary output for more convenient integrations. - Add firstseen and lastseen dates to SSL Certificate records. - Optional support for the Pandas data analysis library. Adds as_df property to all Analyzer objects to render the object as a Pandas dataframe. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-passivetotal?expand=0&rev=19 --- passivetotal-2.4.2.tar.gz | 3 --- passivetotal-2.5.1.tar.gz | 3 +++ python-passivetotal.changes | 41 +++++++++++++++++++++++++++++++++++++ python-passivetotal.spec | 2 +- 4 files changed, 45 insertions(+), 4 deletions(-) delete mode 100644 passivetotal-2.4.2.tar.gz create mode 100644 passivetotal-2.5.1.tar.gz diff --git a/passivetotal-2.4.2.tar.gz b/passivetotal-2.4.2.tar.gz deleted file mode 100644 index dd070c6..0000000 --- a/passivetotal-2.4.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32740c5b5a1f950320c0350aa002b0b35cda5941db7e441b22b01419f4923eec -size 65773 diff --git a/passivetotal-2.5.1.tar.gz b/passivetotal-2.5.1.tar.gz new file mode 100644 index 0000000..c0538c7 --- /dev/null +++ b/passivetotal-2.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f8aa03e9b2e6824a8180d74289c24c8e24bc1c2780a09ee4a402d0d4b85474 +size 80485 diff --git a/python-passivetotal.changes b/python-passivetotal.changes index 338f304..b7a21cc 100644 --- a/python-passivetotal.changes +++ b/python-passivetotal.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Sat Jul 3 13:52:24 UTC 2021 - Sebastian Wagner + +- update to version 2.5.1: + - Enhancements: + - Adds support for the Illuminate CTI module with Intel Profile API library + calls and `analzyer` objects. Includes support for all API parameters and + handles pagination automatically. + - Adds support for Illuminate Attack Surface Intelligence including third-party + attack surfaces. + - Ability to filter all RecordList analyzer objects by a list of values using + new `filter_in` method. + - Ability to filter all RecordList analyzer objects by a case-insensitive + substring search using new `filter_substring` method. Especially useful for + filtering a list of Attack Surface Insights or Attack Surface Third-Party vendors. + - Bug Fixes: + - Filter methods on RecordList objects now consistently return lists instead of + filters. + - Property return NotImplemented type for base methods. + - Ensure strings are returned for firstseen / lastseen dates in certificates + property. Was causing json encoding errors when trying to encode + `certificates.as_dict`. + - Add missing `duration` property to pDNS `resolutions.as_dict` + - Fixed save_to_project() API call; was broken after introduction of new API + exception types. +- update to version 2.5.0: + - Enhancements: + - Raise `AnalyzerAPIError` when a non-200 response is returned from the API. + - Add SSL hash field to list of SSL fields in dictionary output for more convenient + integrations. + - Add firstseen and lastseen dates to SSL Certificate records. + - Optional support for the Pandas data analysis library. Adds as_df property to all + Analyzer objects to render the object as a Pandas dataframe. + - Add option to specify module-level date ranges with `datetime` objects for + easier integration with other libraries. + - Subdomain API support with the `subdomains` property of Hostname objects. + - Bug Fixes: + - `is_ip()` regex fix to avoid matching on hostnames with embedded IPs. + - Fixed broken `available` property on summary objects. + - Fixed missing publish date on Articles + ------------------------------------------------------------------- Sun Jun 20 08:52:03 UTC 2021 - Sebastian Wagner diff --git a/python-passivetotal.spec b/python-passivetotal.spec index 07164b7..a19ef24 100644 --- a/python-passivetotal.spec +++ b/python-passivetotal.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-passivetotal -Version: 2.4.2 +Version: 2.5.1 Release: 0 Summary: Client for the PassiveTotal REST API License: GPL-2.0-only