OPSWAT MetaDefender InSights API client
Project description
md-insights-client-api
API client for MetaDefender InSights threat intelligence feeds.
Installation
The app has been tested on Python 3.
It's best to install the program into a Python virtual environment. The recommended way to install it is using pipx:
pipx install md-insights-client
It can also be installed using pip into a target virtualenv.
python3 -m pip install md-insights-client
Configuration
A configuration file must be populated with an API key and a list of feed names to retrieve.
A sample configuration file can be copied from config/dot.md-insights.yml and
installed at $HOME/.md-insights.yml. Update the configuration file to make
the following changes:
- Set your API key.
- Uncomment feed names for the MetaDefender InSights feeds you wish to access. Your API key must be provisioned with access to the selected feeds.
Don't forget to set a restrictive mode on the file (0600).
Usage
When installed, a command called md-insights-snapshot-client is available.
See -h/--help output for help.
When the command is called, the client script downloads feed snapshots from the API service. As the compressed snapshots are downloaded, they are decompressed and the feeds are written to disk.
Documentation
For information about MetaDefender InSights threat intelligence feeds, see the documentation site:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file md_insights_client-0.2.0.tar.gz.
File metadata
- Download URL: md_insights_client-0.2.0.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bab3dc18d9dfdc81db440e856f1bf0268d846c9d1cb8fdf27e5989450577818
|
|
| MD5 |
41f0d43beb5bcdba641a8c22921d1f2d
|
|
| BLAKE2b-256 |
6d4b2669ed121efbf081ef188d474777ce46e759876eff0a57726653740b4ddc
|
File details
Details for the file md_insights_client-0.2.0-py2.py3-none-any.whl.
File metadata
- Download URL: md_insights_client-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05171c330e50e95ad04158136c61affed18b08608d3fc09aee6b5093c93076ba
|
|
| MD5 |
f70daf9cec82e94ac6bb2372a16ec3c7
|
|
| BLAKE2b-256 |
72d168d6c63f14ae9af2c825d97d999a16e1d63ab39156d4a6798e5e356ba183
|