Metadata-Version: 2.1
Name: ioc_fanger
Version: 4.2.1
Summary: Python package to defang and fang indicators of compromise from text.
Home-page: https://github.com/ioc-fang/ioc_fanger
Author: Floyd Hightower
Author-email: 
License: MIT
Project-URL: Documentation, https://github.com/ioc-fang/ioc-fanger
Project-URL: Say Thanks!, https://saythanks.io/to/floyd.hightower27%40gmail.com
Project-URL: Source, https://github.com/ioc-fang/ioc-fanger
Project-URL: Tracker, https://github.com/ioc-fang/ioc-fanger/issues
Project-URL: PyPi, https://pypi.org/project/ioc-fanger/
Project-URL: CI, https://travis-ci.com/ioc-fang/ioc-fanger.svg?branch=main
Project-URL: Changelog, https://github.com/ioc-fang/ioc-fanger/blob/main/CHANGELOG.md
Keywords: iocs,indicators of compromise,threat intelligence,malware,threat hunting,observables,fanging,defanging,fang,defang,refang
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# IOC Fanger

[![PyPi](https://img.shields.io/pypi/v/ioc_fanger.svg)](https://pypi.python.org/pypi/ioc_fanger)
![PyPI - Downloads](https://img.shields.io/pypi/dm/ioc-fanger)
[![CI](https://github.com/ioc-fang/ioc-fanger/workflows/CI/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions)
[![Lint](https://github.com/ioc-fang/ioc-fanger/workflows/Lint/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions)
[![Codecov](https://codecov.io/gh/ioc-fang/ioc-fanger/branch/master/graph/badge.svg)](https://codecov.io/gh/ioc-fang/ioc-fanger)
[![live demo](https://img.shields.io/badge/live%20demo-%E2%86%92-green)](http://ioc-fanger.hightower.space/)

Python package to fang (`example[.]com => example.com`) and defang (`example.com => example[.]com`) [indicators of compromise](https://digitalguardian.com/blog/what-are-indicators-compromise) in text.

Read more in our [interactive documentation](http://ioc-fanger.hightower.space/)!

## Developer Docs

For those working on or testing this library, here's some helpful tips.

### Updating Benchmarks

This project uses [pytest-benchmark](https://pypi.org/project/pytest-benchmark/) to test the performance impact of changes.

By default, every time you run tests it will compare the new results with the existing results.

If you need to update the benchmarks, open the `pyproject.toml` and replace all flags starting with `--benchmark` with:

```
--benchmark-save=benchmark
```

This will save a file in the `.benchmarks/` dir.
