Skip to content

Releases: FORTH-ICS-INSPIRE/artemis

Asclepius

20 Feb 10:18
Compare
Choose a tag to compare

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

20 Dec 15:48
Compare
Choose a tag to compare

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.