![]()
Open-source framework for the collection, crawling, processing, and analysis of unstructured information.
AIL framework is an open-source platform to collect, crawl, process and analyse unstructured data from the clear web, Tor, I2P, chats, files and external feeds.
Originally developed at CIRCL, AIL helps analysts transform raw, messy content into structured intelligence through extraction, tagging, detection, correlation and investigation workflows.

AIL (Analysis of Information Leaks) is an open-source framework for the collection, crawling, processing, and analysis of unstructured information. It supports threat intelligence, leak analysis, and investigative workflows by helping analysts extract, detect, correlate, and share relevant information from a wide range of sources.
AIL includes: - an extensible Python-based framework for processing and analysing unstructured information, - a crawler manager for continuous and authenticated collection, - feeders for communication platforms and external streams, - a detection and retro-hunt engine based on keywords, regex and YARA, - search, correlation and investigation capabilities to pivot across extracted data, - and export/integration features for platforms such as MISP.
AIL follows a practical intelligence workflow:
AIL is now at v6.7 and recent releases significantly expanded search, image analysis, crawling and document-processing capabilities.
Highlights include:

Trackers are user-defined rules or patterns that automatically detect, tag and notify analysts about relevant information collected by AIL.
Supported tracker types:
Detection capabilities include:
AIL also supports Retro Hunts, enabling analysts to run newly created YARA rules against historical data to uncover previously missed content.
![]()
![]()


AIL is built for analysts who need to work with messy, real-world data:
Instead of treating those sources separately, AIL helps turn them into searchable, correlated and actionable intelligence.











To install the AIL framework:
# Clone the repository
git clone https://github.com/ail-project/ail-framework.git
cd ail-framework
git submodule update --init --recursive
# Install dependencies on Debian/Ubuntu-based distributions
./installing_deps.sh
# Start AIL
cd bin
./LAUNCH.sh -l
The default installing_deps.sh script targets Debian and Ubuntu based distributions.
How to size the hardware requirements for AIL?
Some optional components require additional configuration, including the Lacus crawler, the Meilisearch search indexer, and the translation. See the HOWTO for detailed setup instructions.
cd bin
./LAUNCH.sh -l
The web interface is available at:
https://localhost:7000/
The default credentials are stored in the DEFAULT_PASSWORD file and the file is removed once the password is changed.
Training materials on how to use and extend the AIL framework are available at ail-project/ail-training.
For information on privacy and GDPR-related considerations, see the document AIL information leaks analysis and the GDPR in the context of collection, analysis and sharing information leaks.
This document provides guidance on using AIL in a lawful context, especially within the scope of the General Data Protection Regulation.
If you use or reference AIL in academic work, you can cite it as follows:
@inproceedings{mokaddem2018ail,
title={AIL-The design and implementation of an Analysis Information Leak framework},
author={Mokaddem, Sami and Wagener, G{\'e}rard and Dulaunoy, Alexandre},
booktitle={2018 IEEE International Conference on Big Data (Big Data)},
pages={5049--5057},
year={2018},
organization={IEEE}
}
Copyright (C) 2014 Jules Debra
Copyright (c) 2021 Olivier Sagit
Copyright (C) 2014-2026 CIRCL - Computer Incident Response Center Luxembourg
Copyright (c) 2014-2024 Raphaël Vinot
Copyright (c) 2014-2026 Alexandre Dulaunoy
Copyright (c) 2016-2024 Sami Mokaddem
Copyright (c) 2018-2026 Thirion Aurélien
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
$ claude mcp add ail-framework \
-- python -m otcore.mcp_server <graph>