Taranis AI est un outil avancé de l'intelligence open source (OSINT), tirant parti de l'intelligence artificielle pour révolutionner la collecte d'informations et l'analyse situationnelle.
Taranis navigue à travers diverses sources de données comme des sites Web pour collecter des articles de presse non structurés, en utilisant le traitement du langage naturel et l'intelligence artificielle pour améliorer la qualité du contenu. Les analystes affinent ensuite ces articles AI-Augmentation dans des rapports structurés qui servent de base à des livrables tels que les fichiers PDF, qui sont finalement publiés.

Pour les déploiements de production, consultez notre guide de déploiement à l'aide de Docker Compose
Nous accueillons les contributions de la communauté! Si vous souhaitez contribuer à Taranis AI, veuillez lire notre guide de configuration de développement pour commencer.
Voir l'analyse avancée OSINT pour les autorités NIS, les équipes CSIRT et les organisations pour une présentation sur les fonctionnalités actuelles.
Voir taranis.ai pour la documentation des histoires d'utilisateurs et des guides de déploiement.
| Taper | Nom | Description |
|---|---|---|
| Backend | cœur | Backend pour la communication avec la base de données et offrant des points de terminaison de repos aux travailleurs et au frontend |
| L'extrémité avant | gui | Frontend basé sur Vuejs3 |
| Travailleur | travailleur | Travailleur de céleri offrant des collectionneurs, des robots, des présentateurs et des fonctionnalités d'éditeurs |
| Taper | Nom | Description |
|---|---|---|
| Base de données | base de données | Sont soutenus |
| Courtier de messagerie | lapin | Courtier de messages pour la distribution des travailleurs et publier la gestion de la file d'attente |
| SSE | SSE | Courtier SSE |
| Planificateur | planificateur | taranis-scheduler |
Une spécification OpenAPI pour l'API REST est incluse et est accessible dans une installation en cours d'exécution sous config/openapi .
Pour utiliser toutes les fonctionnalités NLP, assurez-vous d'avoir au moins: 16 Go de RAM, 4 cœurs CPU et 50 Go de stockage de disque.
Sans NLP: 2 Go de RAM, 2 cœurs de processeur et 20 Go de stockage de disque
Ce projet a été inspiré par Taranis3, ainsi que par Taranis-NG. Il est publié selon les termes de la licence publique de l'Union européenne.