Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Manati — Uma ferramenta baseada na web para auxiliar o trabalho dos analistas de ameaças intuitivos. | Kitploit
Ferramentas/GitHubGitHub/stratosphereips/manati
Coleta de InformaçõesInteligência de AmeaçasAprendizado de Máquina
GitHubstratosphereips/manati

Manati

Uma ferramenta baseada na web para auxiliar o trabalho dos analistas de ameaças intuitivos.

Ver Repositório
1142721há 7 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Projeto ManaTI

Build Status contributions welcome GPLv3 license

Aprendizado de Máquina para Análise Intuitiva de Ameaças

O objetivo do projeto ManaTI é desenvolver técnicas de aprendizado de máquina para auxiliar um analista de ameaças intuitivo a acelerar a descoberta de novos problemas de segurança. O aprendizado de máquina contribuirá para a análise, encontrando novas relações e inferências. O projeto incluirá o desenvolvimento de uma interface web para o analista interagir com os dados e a saída do aprendizado de máquina.

Este projeto é parcialmente apoiado pela Cisco Systems. Para mais informações sobre o projeto, visite a página Stratosphere Lab

Versões Estáveis

  • 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

Autores

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

Captura de tela do aplicativo

manati_screenshot

Instalação

ManaTI é um projeto Django com banco de dados Postgres e funciona em Linux e MacOS. Recomendamos o uso de um ambiente virtualenv para configurá-lo. Os passos de instalação para Linux são:

    sudo apt-get update ; sudo apt-get upgrade -y
  1. Clone o repositório
  2.     git clone [email protected]:stratosphereips/Manati.git; cd Manati
      
    

      ou se você não quiser usar SSH, use HTTPS

        git clone https://github.com/stratosphereips/Manati.git; cd Manati
    
  3. Instale o Virtualenv para isolar as bibliotecas python necessárias para o ManaTI; também serão instaladas bibliotecas python para desenvolvimento
  4.     sudo apt-get install virtualenv python-pip python-dev libpq-dev build-essential libssl-dev libffi-dev
        
    
  5. Crie a pasta do virtualenv
  6.     virtualenv .vmanati
        
    
  7. Ative o Virtualenv
  8.     source .vmanati/bin/activate
        
    
  9. Instale o mecanismo de banco de dados PostgreSQL
  10.     sudo apt-get install postgresql-server-dev-all postgresql-9.5 postgresql-client-9.5
        
    
  11. Crie os arquivos de variáveis de ambiente. Copie e renomeie os arquivos .env.example para .env, e .env-docker.example para .env-docker
  12.     cp .env.example .env
        cp .env-docker.example .env-docker
    

    OPCIONAL

    Você pode modificar a senha e o nome do banco de dados, se desejar. Lembre-se de refletir as alterações nas configurações do banco de dados Postgres abaixo.

  13. Instale as bibliotecas python necessárias
  14.     pip install -r requirements/local.txt
        
    

      Talvez você tenha alguns problemas de permissão na pasta ~/.cache; basta executar o próximo comando e o problema será resolvido:

           sudo chmod 777 ~/.cache

    se você implantar no Amazon AWS EC2 e tiver um erro de memória, tente:

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

    Configure o banco de dados

  17. Como root: (Deve haver um usuário postgres após instalar o banco de dados)
  18.     su - postgres
         
    
  19. Crie o banco de dados:
  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 (para sair do shell do postgres db)
        
    

    OPCIONAL

    Para alterar a senha padrão do usuário postgres (você pode colocar a mesma senha se quiser), é especialmente uma boa ideia se quiser usar pgAdmin3-4 como cliente postgres. Lembre-se de não sair de "sudo - postgres"

        psql
        
        \password;
    
        CTRL-D (para sair do shell do postgres db)
    

    Verifique se o banco de dados foi criado com sucesso

  21. Como usuário postgres
  22.     psql -h localhost -d manati_db -U manati_db_user
    
        (e digite a senha)
    

    Após digitar a senha, você deverá estar logado no postgres.

  23. Instale o redis-server
  24.     sudo apt-get install redis-server
        
    

    OPCIONAL

    Se você quiser configurar o Redis. Por exemplo, se estiver interessado em alterar a senha, você pode:

        sudo vi /etc/redis/redis.conf
        
    

    e encontre a linha requirepass e escreva ao lado a senha que deseja.

        requirepass passwodUser
    

    Lembre-se apenas de atualizar a variável de ambiente REDIS_PASSWORD no arquivo .env na raiz do projeto.

  25. Execute os arquivos de migração
  26.     python ./manage.py makemigrations guardian
        python ./manage.py migrate
        
    
  27. Registrando módulos externos. Você deve executar este comando sempre que adicionar ou remover um Módulo Externo
  28.      python ./manage.py check_external_modules
    
  29. Execute o arquivo redis_worker.sh (em segundo plano '&' ou em outro console).
  30.     ./utility/redis_worker.sh
        
    
  31. Crie um superusuário para login no sistema web, se necessário
  32.     python manage.py createsuperuser
    

    Como executar

    Não é recomendado executar o servidor como root, mas como apenas root pode abrir portas com números menores que 1024, fica a seu critério qual usuário usar. Por padrão, ele abre a porta 8000, então você pode executá-lo como root:

    python ./manage.py runserver
    

    Após isso, basta abrir seu navegador em http://localhost:8000/manati_project/manati_ui

    Se quiser abrir o servidor na rede, você pode fazer com:

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

Se quiser ver os trabalhos em execução ou na fila, vá para http://localhost:8000/manati_project/django-rq/

Configurações: Atualizando versão a partir do master

  1. Abra o diretório do projeto
  2. cd path/to/project_directory
        
    
  3. Puxe as últimas alterações do master
  4. git pull origin master
    
  5. Instale as últimas bibliotecas instaladas
  6. pip install -r requirements/local.txt
        
    
  7. Instale o redis-server e execute o arquivo redis_worker.sh (em segundo plano '&' ou em outro console)
  8. ./utility/redis_worker.sh
        
    
  9. Prepare os arquivos de migração para a biblioteca guardian (se já existir, nada acontece)
  10. python ./manage.py makemigrations guardian --noinput
        
    
  11. Execute os arquivos de migração
  12. python ./manage.py migrate --noinput
    
  13. Registrando módulos externos. Você deve executar este comando sempre que adicionar ou remover um Módulo Externo
  14. python ./manage.py check_external_modules
        
    
  15. Execute o servidor
  16. python ./manage.py runserver
    
Baixar ferramenta