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.
- ASN grammar improved reduce false positives by not matching on lower-case
"as "
(#136)
- 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
toparse_urls_without_scheme
(#109) - Moved from MIT License to GNU Lesser General Public License v3.0 (#113)
- 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)
- 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)
- 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
andparse_from_url_path=True
(see #90)
- Improved word boundary (specifically of MAC address and IP address grammars)
- Concurrency (through the use of concurrent.futures)
- Added parsing Monero addresses (see #94)
- 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)
- 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
- 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 toFalse
when calling thefind_iocs
function (e.g.parse_from_url_path=False
).
The change log was added for version 3.1.2