threatingestor

View on PyPIReverse Dependencies (0)

1.4.0 threatingestor-1.4.0-py3-none-any.whl

Wheel Details

Project: threatingestor
Version: 1.4.0
Filename: threatingestor-1.4.0-py3-none-any.whl
Download: [link]
Size: 46569
MD5: 6642325dd21018fcafc1d4f4ed1a3885
SHA256: 6cbc3b92e72b3c3529f53700218b400d437f22a9085b950c1d6020887aab9a67
Uploaded: 2023-11-02 16:13:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: threatingestor
Version: 1.4.0
Summary: Extract and aggregate IOCs from threat feeds.
Author: InQuest Labs
Author-Email: labs[at]inquest.net
Home-Page: https://github.com/InQuest/ThreatIngestor
License: GPL
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Classifier: Topic :: Internet
Requires-Dist: beautifulsoup4 (>=4.4.1)
Requires-Dist: ipaddress (>=1.0.18)
Requires-Dist: iocextract (>=1.12.1)
Requires-Dist: PyYAML (>=3.13)
Requires-Dist: jsonpath-rw (>=1.4.0)
Requires-Dist: sgmllib3k
Requires-Dist: loguru
Requires-Dist: statsd
Requires-Dist: requests
Requires-Dist: pyshorteners
Requires-Dist: twitter (>=2.0a2)
Requires-Dist: httpretty; extra == "all"
Requires-Dist: responses; extra == "all"
Requires-Dist: mock; extra == "all"
Requires-Dist: boto3; extra == "all"
Requires-Dist: Nose; extra == "all"
Requires-Dist: sphinx; extra == "all"
Requires-Dist: Pygments; extra == "all"
Requires-Dist: collective.checkdocs; extra == "all"
Requires-Dist: coverage; extra == "all"
Requires-Dist: hug; extra == "all"
Requires-Dist: pymisp; extra == "all"
Requires-Dist: greenstalk (==1.0.1); extra == "all"
Requires-Dist: watchdog; extra == "all"
Requires-Dist: twitter (>=1.17.1); extra == "all"
Requires-Dist: feedparser (>=5.2.1); extra == "all"
Requires-Dist: threatkb; extra == "all"
Requires-Dist: pymysql; extra == "all"
Requires-Dist: pyshorteners; extra == "all"
Requires-Dist: greenstalk; extra == "beanstalk"
Requires-Dist: hug; extra == "extras"
Requires-Dist: boto3; extra == "extras"
Requires-Dist: greenstalk; extra == "extras"
Requires-Dist: watchdog; extra == "extras"
Requires-Dist: PyMISP; extra == "misp"
Requires-Dist: pymysql; extra == "mysql"
Requires-Dist: feedparser; extra == "rss"
Requires-Dist: boto3; extra == "sqs"
Requires-Dist: threatkb; extra == "threatkb"
Requires-Dist: twitter; extra == "twitter"
Provides-Extra: all
Provides-Extra: beanstalk
Provides-Extra: extras
Provides-Extra: misp
Provides-Extra: mysql
Provides-Extra: rss
Provides-Extra: sqs
Provides-Extra: threatkb
Provides-Extra: twitter
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7592 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
threatingestor/__init__.py sha256=QNwBywN_G_XyO2P4mjgR939E3A2MfUPon8sGXnPNuNU 8098
threatingestor/artifacts.py sha256=iHse3BJC-PBnSn_lnbJfRS3fwlMS4EtT7q4pKgUgKq8 10377
threatingestor/config.py sha256=e0XlKM_es_C58T6uFZwZo7i1qmOpfVY_vWutIEQhcDo 5634
threatingestor/exceptions.py sha256=GgcbdCDoOzTZO_Zp_6HmoP11fBOW08I8Dvt9d-HnQsg 221
threatingestor/state.py sha256=46wTIAR65ONxkPLZrnHIfa2zOEipzqY-M_esDnWjnFA 1252
threatingestor/whitelist.py sha256=2NJOX9C8K2P6IF6waj3t1oYFpz52Q-s8mpL6rxXSacE 848
threatingestor/extras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
threatingestor/extras/fswatcher.py sha256=GgBzVi3_umfNqNiOAcF5Zn772qyDxdrczSwr2QCibIc 1227
threatingestor/extras/pasteprocessor.py sha256=48xGMY_mTwY48aQLYaXj1RHNNXZ9cNU023NeWoxp5nE 1116
threatingestor/extras/queueworker.py sha256=C3lWT9EKvaJ2mA9slzxgSu41bU-wkKp8Tf992DgWn8I 4918
threatingestor/extras/webapp.py sha256=PhjpXfQrrV38TaSMI_GP6gg-ESMfUnZ1H8rsMV79X9k 2899
threatingestor/operators/__init__.py sha256=Pjp6GlzwSXGShpdOOkN9hydunu654TUmkE06tZOph6Y 2846
threatingestor/operators/abstract_json.py sha256=utyqgRrK26iilZlULhjm3w8ljrWdJjk6SsU4jfaF_T8 929
threatingestor/operators/beanstalk.py sha256=oKqA4DRvuag23RSe4gIxmhOr26OH8w8EcSNYXZ8OKcM 1129
threatingestor/operators/csv.py sha256=5Bi5onmcjqKznTwKlhaNrFHFl8tbetTZri2lJWHPf-w 1076
threatingestor/operators/misp.py sha256=wIjGX8OFWkkTlOFGRZczHtXvGEly5jMfjtobYgFmyJw 4881
threatingestor/operators/mysql.py sha256=R80TEk3ZqFpu0OBdsVw9XfznTi518i6JZCRQ1hWbuMY 3584
threatingestor/operators/sqlite.py sha256=issYvakWDKeMY3GRej_SFJyjIMjevE3qYPBvk2i1Ndk 2296
threatingestor/operators/sqs.py sha256=nBHqNADmeAPayEKFK3SNK-R-dcm9qhJMFMpqsMOOtuQ 1390
threatingestor/operators/threatkb.py sha256=4yhsBxqaYfqKwQu2VmePsf9E3_GYsX4EAaspasKVWK4 3278
threatingestor/sources/__init__.py sha256=3aEYSFppIqqVlYuOroA-qcDrMTQb6nf5WunPX4GIKYI 6931
threatingestor/sources/abstract_json.py sha256=OZPz92cRonT4HIhg1QosS_b0fGy3CQzMcsh-0vdhJd8 1654
threatingestor/sources/beanstalk.py sha256=SM4XgVWqdRf8s2KFWiuztyUhbL4V0JUfBo6lJym6oKg 1303
threatingestor/sources/git.py sha256=9SZo8VsoBcYyyMLi4fXWQ0zmKFIiS9V2ecPpgWzdfw0 3646
threatingestor/sources/github.py sha256=6PNcLFpI9gN7k3926Pa-SlJS6AT5P6D3hfLJRU1hg_Y 2235
threatingestor/sources/github_gist.py sha256=5cUUl-xRg6hnU-hfzclKcB0J6nMx9_Tt_3lsZEQbhUo 1634
threatingestor/sources/image.py sha256=arLhaZR_sh446zv5N6tYYHVA46m_TErd9By32yWoZ_s 2775
threatingestor/sources/rss.py sha256=qL1XkesMeVDuGKmtP4fDpx0ktu5QBhs2GbI7EFuuygI 4530
threatingestor/sources/sitemap.py sha256=YVr9nVzZOSVuLqhOA9Or95_Yx9ugvqZnRmbJHD2cagk 4647
threatingestor/sources/sqs.py sha256=MuclASnGFw0nGicMhK-uACxOXgcAjzov39haJPWVGBw 1133
threatingestor/sources/twitter.py sha256=cKZBnCFbnDeAT5Rd7q_xX3nIkn_WesS5RYg6DCfixPs 3979
threatingestor/sources/virustotal.py sha256=lhJ_CDI31yphLkEHAQA9TCyOv57xYeVrRLIOf9olgUs 1135
threatingestor/sources/web.py sha256=LyL0cnKfT4HqSiqc05ckzuNytl6hgiivGU1Ehtn3_Q8 1682
threatingestor-1.4.0.dist-info/LICENSE sha256=2ylvL381vKOhdO-w6zkrOxe9lLNBhRQpo9_0EbHC_HM 18046
threatingestor-1.4.0.dist-info/METADATA sha256=yVQNPb4hhg11gmCp4iJcel3_fNgOJbIz2BhcCs_t-pg 10140
threatingestor-1.4.0.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
threatingestor-1.4.0.dist-info/entry_points.txt sha256=YGP_kvbwBnXoZ3yGZokBfHR6umH9FJvYjGHldocusn0 55
threatingestor-1.4.0.dist-info/top_level.txt sha256=Vl9o0PyuHttg2PGyiqrEJAHFBPY9k4HdS1tYcEnXGow 15
threatingestor-1.4.0.dist-info/RECORD

top_level.txt

threatingestor

entry_points.txt

threatingestor = threatingestor:main