Skip to content

Releases: ail-project/ail-framework

AIL Framework version 2.3 released with improved cryptocurrencies detection, SQLi, reconnaissance tools

20 Apr 13:36
v2.3
6ddd3b8
Compare
Choose a tag to compare

AIL Framework version 2.3 released with improved cryptocurrencies detection, SQLi and detection of network reconnaissance tools output. Many bugs fixed and small improvements were performed.

Changes

  • [Cryptocurrency + Tools] launch by default + remove old Bitcoin module. [Terrtia]
  • [Keys module] detect public key. [Terrtia]
  • [Tools detection] add tool detection module. [Terrtia]
  • [Cryptocurrency, RegexTracker] update cryptocurrency list + fix: RegexTracker typo. [Terrtia]
  • [Cryptocurrency] add private_key entry + fix dash regex. [Terrtia]
  • [Cryptocurrency] add new Cryptocurrency module. [Terrtia]
  • [Tracker] add optional description field. [Terrtia]

Fix

- [Tool] fix searchsploit regex. [Terrtia]
- [Tools] typo. [Terrtia]
- [Tools] typo. [Terrtia]
- [Tools] fix loop. [Terrtia]
- [url_prefix] add root blueprint, fix:#403. [Terrtia]
- [TermTracker] fix performance: disable token stats. [Terrtia]
- [SQL module] fix typo. [Terrtia]

# Other

- Merge branch 'master' of https://github.com/CIRCL/AIL-framework. [Terrtia]
- Merge pull request #417 from andurin/master. [Alexandre Dulaunoy]

  Fix pybgpranking dependency in requirements
- Fix pybgpranking dependency in requirements. [Hendrik]

  Relates #334
- Merge branch 'master' of https://github.com/CIRCL/AIL-framework.
  [Terrtia]
- Merge pull request #404 from WimpyMan/master. [Thirion Aurélien]
- LAUNCH.py: Added execution of script IPAddress.py. [Bastien Schils]
- IPAddress.py: use ipaddress module. [Bastien Schils]

  Improved readability, maintainability and use of standard module
- Modules.cfg: Minor: Added \n to seperate sections. [WimpyMan]
- Config.cfg.sample: Improved example for IP module. [WimpyMan]

  By default, the list of networks to monitor is now empty.
  The previous value is now given as example.
- Added: IP matching module. [Bastien Schils]
- Merge pull request #411 from krial057/patch-1. [Alexandre Dulaunoy]

  Fixed some typos
- Fixed some typos. [krial057]

  Fixed some typos in the readme
- Merge pull request #408 from stamparm/master. [Thirion Aurélien]

  Adding more tools
- Adding more tools. [Miroslav Stampar]
- Merge pull request #407 from stamparm/patch-1. [Thirion Aurélien]

  Covering special cases (on pastebin)
- Covering special cases (on pastebin) [Miroslav Stampar]

  There is no need for checking `()` in case of (e.g.) Litecoin and Dash as those are also additionally checked with Bitcoin address verifier
- Merge pull request #406 from stamparm/master. [Thirion Aurélien]

  Adding tool regexes
- Adding tool regexes. [Miroslav Stampar]
- Merge branch 'master' of https://github.com/CIRCL/AIL-framework.
  [Terrtia]
- Merge pull request #405 from stamparm/master. [Thirion Aurélien]

  Enforcing Base58 check on Litecoin and Dash addresses
- Enforcing Base58 check on Litecoin and Dash addresses. [Miroslav
  Stampar]
- Merge branch 'master' of https://github.com/CIRCL/AIL-framework.
  [Terrtia]
- Merge pull request #401 from stamparm/master. [Thirion Aurélien]

  Improvement of crypto-address regexes (lesser FPs)
- Improvement of crypto-address regexes (lesser FPs) [Miroslav Stampar]
- Merge pull request #398 from stamparm/master. [Thirion Aurélien]

  Implementation for different cryptocurrencies
- Implementation for different cryptocurrencies. [Miroslav Stampar]
- Merge pull request #396 from stamparm/master. [Thirion Aurélien]

  Improvement of SQLi detection
- Improvement of SQLi detection. [Miroslav Stampar]

AIL Framework version 2.2 released with refactoring of term tracking

20 Apr 13:35
v2.2
5734205
Compare
Choose a tag to compare


AIL Framework version 2.2 released with refactoring of term tracking

Changes

  • [API] add Tracker documentation. [Terrtia]
  • [Tracker] add more info. [Terrtia]
  • [update] add v2.2 update + fix default update + fix Empty
    Item.get_tags() + add new LAUNCHER options. [Terrtia]
  • [tracker] add missing btn. [Terrtia]
  • [trackers] filter trackers list by type + minor fix. [Terrtia]
  • [UI sparklines] sparklines: fix + factory. [Terrtia]
  • [merge] master. [Terrtia]
  • [UI term tracker] refractor term management: trackers list + show
    trackers + add new trackers. [Terrtia]
  • [api] add endpoint: get tracked item_id by uuid and daterange.
    [Terrtia]
  • [api] add endpoint: delete tracker term (regex/set/word) [Terrtia]
  • [Term Tracker] refractor term tracker word/set/regex modules + remove
    old modules. [Terrtia]
  • [Term tracker] add term tracker module (word + set) + API: add new
    term to track (word + set + regex) [Terrtia]
  • [term] refractor + add new tracked word/set. [Terrtia]
  • [README] add link to API documentation. [Thirion Aurélien]
  • [tests API] use argv api key. [Terrtia]
  • [api] add new endpoints: get bitcoin/pgp name/pgp keys/pgp mail
    metadata + items list. [Terrtia]

Fixes

  • [sparkline] datatable drawing. [Terrtia]
  • [d3 graph] fix script path. [Terrtia]
  • Add missing file. [Terrtia]
  • [d3 js plugin] [Terrtia]
  • [template] add trackers. [Terrtia]
  • [Term Tracker module] chg module flow. [Terrtia]
  • [BankAccount] fix #385. [Terrtia]
  • [API doc] get bitcoin metadata + list of items. [Terrtia]
  • [UI caching] avoid domain archive caching. [Terrtia]
  • Typo. [Terrtia]
  • [UI caching] fix: #373 avoid screenshot caching. [Terrtia]

(free) Trainings

AIL Framework version 2.1 released with an API

20 Apr 13:34
v2.1
ab45ac0
Compare
Choose a tag to compare

AIL Framework now includes an advanced API to query the items and information within an AIL instance. You can query items (e.g. such as pastes, crawled website content), meta-data (tag). The API allows to submit item to be processed by the AIL instance. More API endpoints will be added in the next releases.

visa
graphs

AIL Framework version 2.0 released including a user management functionality, many bugs fixed and improvements

20 Apr 13:33
v2.0
d937c03
Compare
Choose a tag to compare

v2.0 (2019-07-05)

Changes

  • [helper] dump crawler history by daterange. [Terrtia]
  • [UI submit items] bootstrap 4 migration. [Terrtia]
  • [Flask login] add brute force protection + log login errors. [Terrtia]
  • [helper] generate self signed certificates. [Terrtia]
  • [Flask server] https support + create self signed certificate.
    [Terrtia]
  • [user_management 2.0] add update scripts + fix create_default_user.
    [Terrtia]
  • [UI user_management] user_role acl: hide admin panel. [Terrtia]
  • [UI user_management] incorrect passwords: display errors. [Terrtia]
  • [user_management endpoint] check user roles + add 503 template.
    [Terrtia]
  • [UI dashboard + search] bootstrap 4 migration: dashbaord + fix search
    input. [Terrtia]
  • [UI crawler, show_domain] domain history: remove target blank.
    [Terrtia]
  • [UI crawler, show_domain] add domain history list + navigation.
    [Terrtia]
  • [user_managemant] clean code + check password and email length.
    [Terrtia]
  • [user_management UI] add admin section: edit + create users. [Terrtia]
  • [user_management UI] edit my_profile + renew api tokens. [Terrtia]
  • [user_management] create default admin user (temp passwd save in
    AIL_HOME) + change password UI + logout UI + create random password.
    [Terrtia]
  • [restapi] add rest api authentification + create default user.
    [Terrtia]
  • [user_management] add user role_management. [Terrtia]
  • [user_management] create + check user password. [Terrtia]
  • [UI] add basic user management. [Terrtia]

Fix

  • [items submit UI] fix tags dropdown. [Terrtia]
  • [helper dump_crawler] fix files not found. [Terrtia]
  • [helper dump_crawler] fix empty dict. [Terrtia]
  • [MISP export] fix event creation. [Terrtia]
  • [UI items_submit] add active tag + fix template name. [Terrtia]
  • [UI login/change_password] add missing ail-logo. [Terrtia]
  • [Update] clean output. [Terrtia]
  • [Update] add default update script. [Terrtia]
  • [install_dep] create update current_version. [Terrtia]
  • [UI settings] fix toggle_sidebar. [Terrtia]
  • [install_dep] create default user. [Terrtia]
  • [user_management] fix tokens duplicate + check user_acl_integrity +
    add login errors messages. [Terrtia]
  • [server endpoint] unknow users: avoid endpoint enumeration. [Terrtia]
  • [TheHive feeder] create_alert: push all items tags TODO check items
    status + add more item metadata. [Terrtia]
  • [domain history] fix domain status. [Terrtia]

Other

  • Merge pull request #359 from CIRCL/user_management. [Alexandre
    Dulaunoy]

    User/role management

  • Merge branch 'master' into user_management. [Terrtia]

  • Merge branch 'master' into user_management. [Terrtia]

  • Merge branch 'master' of https://github.com/CIRCL/AIL-framework.
    [Terrtia]

  • Update README.md. [Thirion Aurélien]

  • Merge branch 'master' into user_management. [Terrtia]

  • Merge branch 'user_management' of https://github.com/CIRCL/AIL-
    framework into user_management. [Terrtia]

  • Update README.md. [Thirion Aurélien]

    Update install instructions

  • Merge branch 'master' into user_management. [Terrtia]

  • Merge branch 'master' into user_management. [Terrtia]


AIL Framework version 1.8 released including many bug fixes, improved PGP handling, ability to export crawled resource.

20 Apr 13:32
v1.8
5183a34
Compare
Choose a tag to compare

v1.8 (2019-06-12)

Changes

  • [UI crawled domains] Download all domain content (HTML + HAR +
    screenshot) [Terrtia]
  • [backend crawler] domains: download 1 archive by crawled (most recent)
    [Terrtia]
  • [paste_submit UI] add debug. [Terrtia]
  • [template] the "item" project. [Alexandre Dulaunoy]

Fix

  • [PgpDump] catch UnicodeDecodeError error. [Terrtia]
  • [backend crawler] rename downloaded archive. [Terrtia]
  • [paste_submit UI] filter empty file field. [Terrtia]
  • [PgpDump] process large pgp blocks. [Terrtia]
  • [paste_submit UI] filter empty file field. [Terrtia]
  • [UI crawler endpoints] display crawler status + fix #353. [Terrtia]
  • [update v1.7] add bs4 requirement. [Terrtia]

Example

Finding relationships between two hidden services via the PGP key published on the website.

ranion2
ranion

AIL Framework version 1.7 released including new correlation features between PGP UIDs and cryptocurrency addresses

20 Apr 13:31
v1.7
3638dad
Compare
Choose a tag to compare

Changes

  • [correlation] clean files. [Terrtia]
  • [update v1.7] update thirdparty. [Terrtia]
  • [correlation] add cryptocurrency + refractor correlation. [Terrtia]
  • [Bitcoin] map cryptocurrency: bitcoin (DB pivot) [Terrtia]
  • [update v1.7] add update scripts. [Terrtia]
  • [pgpdump] reprocess tagged items + fix pgpdump. [Terrtia]
  • [Update] force update order. [Terrtia]
  • [PgpDump] fix graph + add new tags: pgp-signature pgp-public-key-block
    • avoid keys injection in pgp user_id. [Terrtia]
  • [decoded UI] add PgpDump UI + fix hashdecoded js. [Terrtia]
  • [decoded items] bootstrap 4 migration. [Terrtia]
  • [PgpDump] add PgpDump backend TODO: UI. [Terrtia]
  • [crawler] manual/auto crawler: always save screenshots. [Terrtia]
  • [crawler] manual/auto crawler: always save screenshots. [Terrtia]

Fix

  • [correlation] fix endpoint. [Terrtia]

Other

  • Update README.md. [Thirion Aurélien]

  • Merge branch 'master' of https://github.com/CIRCL/AIL-framework.
    [Terrtia]

  • Merge pull request #349 from kovacsbalu/fix-paste-encoding. [Thirion
    Aurélien]

    Fix #314

  • Use default encoding error from redis. [kovacsbalu]

  • Fix #314 Replace char on redis encoding error. Try to use local file
    on other error. [kovacsbalu]

  • Merge pull request #350 from kovacsbalu/fix-crawler-rotation. [Thirion
    Aurélien]

    fix: [crawler] rotation

  • Hopp, single quote :) [kovacsbalu]

  • Fix crawler rotation. [kovacsbalu]

    Before this, crawler processed prioritized onions and after all starts prioritized regular.

AIL Framework version 1.6 released with many bugs fixed and testing improvement

20 Apr 13:30
v1.6
2606220
Compare
Choose a tag to compare

Changes

  • [travis] Travis has his own venv where it installs "stuff". Now we
    detect and us it in the launcher. [Steve Clement]
  • [travis] Require Python 3.6 to make build faster. [Steve Clement]
  • [doc] Some stats on build status/gitter etc. [Steve Clement]
  • [hashDecoded] cleanup for the VT message + PEP. [Alexandre Dulaunoy]

Fix

  • [faup] fix new return types (bytes to str) [Terrtia]
  • [Crawler] force domains/subdomains lower case (rfc4343) [Terrtia]
  • [showpaste] fix: #346, avoid None screenshots. [Terrtia]
  • [python requirements] rename file. [Terrtia]
  • [crawler] typo: domains down. [Terrtia]
  • [travis] LAUNCH.sh needs -l to launch... [Steve Clement]
  • [travis] Next round of travis fixes. LAUNCH.sh is the only launch
    script needed. chg: [installer] Be way more quiet, watching unzips is
    only fun during development. chg: [installer] Make the arch one +x.
    [Steve Clement]
  • [installer] Avoid doing funky sudo pip install moves, it breaks
    python on package managed python installs, if ever, use the --user
    flag. [Steve Clement]
  • [travis] Try and require xenial (16.04) and see if it works better.
    [Steve Clement]
  • [travis ] There are issues on the 14.04 build system of Travis. This
    fixes it temporarily. [Steve Clement]
  • [Onion] typo. [Terrtia]

Other

AIL Framework version 1.5 released including major improvements in crawler, server management, bootstrap 4 support and many more

20 Apr 13:29
a183695
Compare
Choose a tag to compare

AIL Framework version 1.5 released including major improvements in crawler, server management, bootstrap 4 support and many more.

ail-1 5-2
ail-1 5-1

  • [UI] Server management. Check for new updates/versions and show background update progress
  • [update] Background update process introduced
  • [UI] Bootstrap 4 migration started (crawler and tags view)
  • Crawler includes new functionalities
    • Port can now be configured
    • Configurable crawling including one-time crawler, regular crawling and type of crawling (e.g. including HAR, screenshots, blacklist management)
  • All Items (pastes) are now tagged by date-range
  • Many bugs were fixed
  • And significant performance improvement in the back-end

AIL Framework version 1.4 released including Tor hidden services crawler and monitoring

20 Apr 13:28
v1.4
5bea6b5
Compare
Choose a tag to compare

AIL Framework version 1.4 released including Tor hidden services crawler and monitoring.

Major new feature:

  • Tor hidden service crawler. AIL now includes the ability to crawl and parse output crawled from Tor hidden services.
  • Tor onion availability is monitored to detect up and down of hidden services.
  • Screenshots are captured and integrated in the analysed output.
  • Blurred interface functionality has been added to avoid "burning the eyes" of the security analyst with specific content.
  • As the collected information is part of the standard framework, all the AIL modules are available to the crawled hidden services.

New features:

  • New export modules for statistics including credentials, phones, banking and TLDs.

Many bugs were fixed.

AIL Framework version 1.3 released including automatic decoding of files from unstructured data

20 Apr 13:27
v1.3
f2bd4b5
Compare
Choose a tag to compare

AIL Framework version 1.3 released including automatic decoding of files from unstructured data

New features:

  • Detection of IBAN bank accounts are now included
  • A cleaner module for decoding files (Base64, hex encoded) from unstructured data
  • A new UI for browsing decoded files, their types and relationship

Many bugs fixed and small improvements.