Releases: FORTH-ICS-INSPIRE/artemis
Releases · FORTH-ICS-INSPIRE/artemis
Asclepius
This release includes the following important changes:
Added:
- CI/CD container
- SemaphoreCI testing for backend
- Automation of system and DB migration
- Multi-process Database support through supervisor
- Custom monitor for high-throughput measuring
- Support for wildcards (origin_asns, neighbors) in configuration
- Enabled POST request on /jwt/auth to retrieve authentication token
Changed:
- Moved static js libraries to CDN
- Upgraded requirements in frontend
- Upgraded requirements in backend
- Moved js minifier to container builder
- Revised detection logic to account for hijack dimensions
- Using the Seen/Acknowledged to confirm true or false hijack
Fixed:
- Misc code quality improvements and bug-fixes
- Fetch API support for older browsers
You can view a more detailed list of changes in the CHANGELOG (https://github.com/FORTH-ICS-INSPIRE/artemis/blob/master/CHANGELOG.md).
You can follow the wiki guide here (https://github.com/FORTH-ICS-INSPIRE/artemis/wiki#upgrading-artemis-to-a-new-version) to upgrade to the new version. Note: this release requires a DB migration, which is automatically handled by the system.
Apollo
First release of the ARTEMIS real-time open-source tool against BGP prefix hijacking.
This release introduces the following features:
- Real-time monitoring of the changes in the BGP routes of the prefixes originated by the AS running ARTEMIS.
- Real-time detection and notifications of BGP prefix hijacking attacks/events of the following types (please refer to the attack taxonomy in our ARTEMIS ToN paper):
- exact-prefix type-0/1
- sub-prefix of any type
- squatting attacks.
- Automatic/custom tagging of detected BGP hijack events (ongoing, resolved, ignored, under mitigation, withdrawn and outdated).
- Manual or manually controlled mitigation of BGP prefix hijacking attacks.
- Comprehensive web-based User Interface (UI).
- Configuration file editable by the operator (directly or via the UI),
containing information about: prefixes, ASNs, monitors and ARTEMIS rules ("ASX originates prefix P and advertises it to ASY"). - Support for both IPv4 and IPv6 prefixes.
- Support for both mobile and desktop environments (UI).
- Modularity/extensibility by design.