Skip to content

Latest commit

 

History

History
88 lines (50 loc) · 3.47 KB

CHANGELOG.md

File metadata and controls

88 lines (50 loc) · 3.47 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[6.0.1] - 2021.06.09

Fixed

  • ASN grammar improved reduce false positives by not matching on lower-case "as " (#136)

[6.0.0] - 2021.05.20

Changed

  • Made all boolean arguments keyword-only arguments (#108)
  • Converting data from lists to tuples (#110)
  • Made _prepare_text function public (prepare_text) (#114)
  • Renamed no_urls_without_schemes to parse_urls_without_scheme (#109)
  • Moved from MIT License to GNU Lesser General Public License v3.0 (#113)

Fixed

  • Unquoting URLs appropriately (#104)
  • Pinned specific ioc-fanger version (this prevents an error where ioc-fanger was removing a URL in the query parameter of another URL - see #104)

[5.0.3] - 2021.04.09

Fixed

  • Unquoting URLs appropriately (#104)
  • Pinned specific ioc-fanger version (this prevents an error where ioc-fanger was removing a URL in the query parameter of another URL - see #104)

[5.0.2] - 2021.04.02

Changed

Fixed

  • Updating library such that CIDR ranges are not detected as URLs when parse_urls_without_scheme=True (see #91)
  • Parse observables from URL path when parse_domain_from_url=False and parse_from_url_path=True (see #90)

[5.0.1] - 2021.01.11

Changed

  • Improved word boundary (specifically of MAC address and IP address grammars)

[5.0.0] - 2020.09.25

Removed

  • Concurrency (through the use of concurrent.futures)

[4.0.2] - 2020.09.18

Added

  • Added parsing Monero addresses (see #94)

Changed

  • Simplifying _remove_url_paths (a function used behind the scenes by the ioc finder - see #70)
  • Created a function to update top level domains (see #10)
  • Updating top level domains (which are used in grammars to find network observables)

[4.0.1] - 2020.09.11

Changed

  • You can now ingest text using the cli. For example, this now works: cat foo.text | ioc-finder.
  • We now have 100% code coverage!!!
  • Adding more keywords so this package is easier to find in pypi

[4.0.0] - 2020.09.09

Changed

  • We are now parsing observables from URL paths by default (see fhightower#87). If you would like to disable this functionality, you may do so by setting the parse_from_url_path keyword argument to False when calling the find_iocs function (e.g. parse_from_url_path=False).

<= 3.1.2 - 2020.08.29

The change log was added for version 3.1.2