EDF Iron Server
Project description
EDF Iron Server
Introduction
This server implements the API for Iron service. It uses EDF Fusion framework as a library to ease maintainance and take advantage of new generic features as they become available.
[!TIP] This documentation does not aim at completeness but provides an overview of the main features
Services
Iron offers a single web interface to perform case management operations across different services including:
New service integration requires the service to implement FusionCaseAPI defined in the fusion library. If the service does not directly implement the API, an API proxy or middleware can be implemented. Carbon, Helium and Neon implement the API directly. DFIR-IRIS is integrated through a middleware.
Events
Iron, when configured to do so, can emit events using webhooks. Here is a list of event's categories it can emit:
create_caseupdate_case
Event's structure looks like this:
{
"source": "event's source, service's name is often used as source",
"category": "event's category, the nature of the event",
"case": {},
"ext": {},
}
Both case and ext are objects used to store information respectively about the case related to the event and extended data specific to the event.
Iron's configuration allows to define a general webhook which receives all events for all cases. It is also possible to define per-case webhooks to trigger case specific scenarios.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 edf_iron_server-2.1.0-py3-none-any.whl.
File metadata
- Download URL: edf_iron_server-2.1.0-py3-none-any.whl
- Upload date:
- Size: 11.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc714f22ba4767f4d0f523f9bbdb52ccbf7abcdd9477c8fd3af5ed849991de66
|
|
| MD5 |
411a1a96803bcb01d0c0676d28dfbd62
|
|
| BLAKE2b-256 |
075d08563b13420043ba436e1f1d3948abdc9aca0465d1a863b6903a885151e2
|