Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Manati — Un outil web pour assister le travail des analystes de menaces intuitifs. | Kitploit
Outils/GitHubGitHub/stratosphereips/manati
Collecte d'InformationsRenseignement sur les MenacesApprentissage Automatique
GitHubstratosphereips/manati

Manati

Un outil web pour assister le travail des analystes de menaces intuitifs.

Voir le dépôt
1142721il y a 7 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Projet ManaTI

Build Status contributions welcome GPLv3 license

Apprentissage automatique pour l'analyse intuitive des menaces

L'objectif du projet ManaTI est de développer des techniques d'apprentissage automatique pour aider un analyste de menaces intuitif à accélérer la découverte de nouveaux problèmes de sécurité. L'apprentissage automatique contribuera à l'analyse en trouvant de nouvelles relations et inférences. Le projet inclura le développement d'une interface web permettant à l'analyste d'interagir avec les données et les résultats de l'apprentissage automatique.

Ce projet est partiellement soutenu par Cisco Systems. Pour plus d'informations sur le projet, veuillez consulter la page du Stratosphere Lab

Versions stables

  • Mon Sep 3 12:24:26 CEST 2018: Version 0.12.0a
  • Sun Aug 12 16:21:19 CEST 2018: Version 0.11.0a
  • Mon Jan 29 00:07:15 CEST 2018: Version 0.9.0a
  • Fri Nov 10 19:16:52 CEST 2017: Version 0.8.0.537a
  • Fri Mar 31 12:19:00 CEST 2017: Version 0.7.1
  • Sun Mar 5 00:04:41 CEST 2017: Version 0.7
  • Thu Nov 10 12:30:45 CEST 2016: Version 0.6.2.1
  • Wed Oct 12 21:19:21 CEST 2016: Version 0.5.1
  • Wed Sep 21 17:56:40 CEST 2016: Version 0.41
  • Tue Sep 13 10:52:36 CEST 2016: Version 0.4
  • Thu Aug 18 15:44:31 CEST 2016: Version 0.3
  • Wed Jun 29 10:44:15 CEST 2016: Version 0.2

Auteurs

  • Raúl B. Netto (@Piuliss, [email protected], [email protected])
  • Sebastian García (@eldracote, [email protected], [email protected])

Capture d'écran de l'application

manati_screenshot

Installation

ManaTI est un projet Django avec une base de données Postgres et fonctionne sous Linux et MacOS. Nous recommandons d'utiliser un environnement virtualenv pour le configurer. Les étapes d'installation pour Linux sont :

    sudo apt-get update ; sudo apt-get upgrade -y
  1. Clonez le repository
  2.     git clone [email protected]:stratosphereips/Manati.git; cd Manati
      
    

      ou si vous ne voulez pas utiliser SSH, utilisez HTTPS

        git clone https://github.com/stratosphereips/Manati.git; cd Manati
    
  3. Installez Virtualenv pour isoler les bibliothèques Python requises pour ManaTI, ainsi que les bibliothèques Python de développement
  4.     sudo apt-get install virtualenv python-pip python-dev libpq-dev build-essential libssl-dev libffi-dev
        
    
  5. Créez le dossier virtualenv
  6.     virtualenv .vmanati
        
    
  7. Activez Virtualenv
  8.     source .vmanati/bin/activate
        
    
  9. Installez le moteur de base de données PostgreSQL
  10.     sudo apt-get install postgresql-server-dev-all postgresql-9.5 postgresql-client-9.5
        
    
  11. Créez les fichiers de variables d'environnement. Copiez et renommez les fichiers .env.example en .env, et .env-docker.example en .env-docker
  12.     cp .env.example .env
        cp .env-docker.example .env-docker
    

    OPTIONNEL

    Vous pouvez modifier le mot de passe et le nom de la base de données, si vous le souhaitez. N'oubliez pas de refléter les modifications dans les paramètres de la base de données Postgres ci-dessous.

  13. Installez les bibliothèques Python requises
  14.     pip install -r requirements/local.txt
        
    

      Vous pourriez rencontrer des problèmes de permission dans le dossier ~/.cache, exécutez simplement la commande suivante et le problème sera résolu :

           sudo chmod 777 ~/.cache

    si vous déployez sur Amazon AWS EC2 et que vous avez une erreur de mémoire, essayez :

        pip install -r requirements/local.txt --no-cache-dir
        
    
  15. Démarrez postgresql
  16.     sudo /etc/init.d/postgresql start
    

    Configurer la base de données

  17. En tant que root : (Il devrait y avoir un utilisateur postgres après l'installation de la base de données)
  18.     su - postgres
         
    
  19. Créez la base de données :
  20.     psql
    
        create user manati_db_user with password 'password';
    
        create database manati_db;
    
        grant all privileges on database manati_db to manati_db_user;
    
        alter role manati_db_user createrole createdb;
        
        CTRL-D (pour quitter le shell de la base de données postgres)
        
    

    OPTIONNEL

    Pour changer le mot de passe par défaut de l'utilisateur postgres (vous pouvez mettre le même mot de passe si vous le souhaitez), particulièrement bonne idée si vous voulez utiliser pgAdmin3-4 comme client postgres. N'oubliez pas de ne pas sortir de "sudo - postgres"

        psql
        
        \password;
    
        CTRL-D (pour quitter le shell de la base de données postgres)
    

    Vérifiez que la base de données a été créée avec succès

  21. En tant qu'utilisateur postgres
  22.     psql -h localhost -d manati_db -U manati_db_user
    
        (et entrez le mot de passe)
    

    Après avoir entré le mot de passe, vous devriez être connecté dans postgres.

  23. Installez redis-server
  24.     sudo apt-get install redis-server
        
    

    OPTIONNEL

    Si vous voulez configurer Redis. Par exemple, vous êtes intéressé à changer le mot de passe, vous pouvez :

        sudo vi /etc/redis/redis.conf
        
    

    et trouver la ligne requirepass et écrire à côté le mot de passe que vous souhaitez.

        requirepass passwodUser
    

    N'oubliez pas de mettre à jour la variable d'environnement REDIS_PASSWORD dans le fichier .env à la racine du projet.

  25. Exécutez les fichiers de migration
  26.     python ./manage.py makemigrations guardian
        python ./manage.py migrate
        
    
  27. Enregistrement des modules externes. Vous devez exécuter cette commande chaque fois que vous ajoutez ou supprimez un module externe
  28.      python ./manage.py check_external_modules
    
  29. Exécutez le fichier redis_worker.sh (en arrière-plan '&' ou dans une autre console).
  30.     ./utility/redis_worker.sh
        
    
  31. Créez un super-utilisateur pour vous connecter au système web si nécessaire
  32.     python manage.py createsuperuser
    

    Comment l'exécuter

    Il n'est pas recommandé d'exécuter le serveur en tant que root, mais puisque seul root peut ouvrir des ports de numéro inférieur à 1024, c'est à vous de choisir quel utilisateur utiliser. Par défaut, il ouvre le port 8000, vous pouvez donc l'exécuter en tant que root :

    python ./manage.py runserver
    

    Après cela, ouvrez simplement votre navigateur à l'adresse http://localhost:8000/manati_project/manati_ui

    Si vous voulez ouvrir le serveur sur le réseau, vous pouvez le faire avec :

    python ./manage.py runserver <ip-address>:8000
    

Si vous voulez voir les tâches en cours d'exécution ou en file d'attente, allez à http://localhost:8000/manati_project/django-rq/

Paramètres : Mise à jour de la version depuis master

  1. Ouvrez le répertoire du projet
  2. cd path/to/project_directory
        
    
  3. Tirez les dernières modifications depuis master
  4. git pull origin master
    
  5. Installez les dernières bibliothèques installées
  6. pip install -r requirements/local.txt
        
    
  7. Installez redis-server et exécutez le fichier redis_worker.sh (en arrière-plan '&' ou dans une autre console)
Télécharger l’outil