Repositório do GitHub · Em alta
artex-global
O artex-global é um sistema de inteligência artificial autônomo para testes de segurança em redes e sistemas, construído para ajudar defensores a entenderem e bloquearem ameaças. Ele roda usando inteligência artificial dividida em múltiplos agentes que planejam e executam ações.
O que é
Imagine uma equipe de especialistas em segurança cibernética trabalhando 24 horas por dia para encontrar brechas na sua empresa. O artex-global faz exatamente isso, mas usando programas de computador e modelos de inteligência artificial no lugar de humanos. Ele examina sistemas autorizados para descobrir falhas antes que crimosoes façam isso. É como ter um sistema de alarme inteligente que testa a própria fechadura da sua loja para ver se ela é segura.
Esta versão global permite trocar o idioma da interface e dos relatórios para inglês, coreano, chinês, espanhol ou japonês. O sistema foi adaptado para facilitar o uso por equipes do mundo todo sem precisar ler o idioma original do projeto. Todo o processo busca orientar defensores a protegerem seus próprios ambientes de trabalho.
Como funciona por dentro
O programa divide o trabalho entre vários agentes de inteligência artificial que conversam entre si para tomar decisões. Um agente planeja os passos, enquanto outros executam ferramentas técnicas reais de forma autônoma e registram os resultados. As descobertas são organizadas em dois grandes mapas de dados salvos em um banco de dados relacional chamado PostgreSQL. O sistema principal roda em linguagem Go, enquanto a tela visual para o usuário utiliza Next.js.
Enquanto os robôs executam os testes, um intermediário de rede registra todo o tráfego gerado pelas ações. O administrador humano da ferramenta pode acompanhar tudo pelo painel visual e até enviar dicas para os agentes durante a execução. O projeto também inclui proteções contra uso indevido, exigindo senha de configuração no primeiro acesso e controle de endereços permitidos.
O que dá pra fazer com ele
O sistema executa varreduras automatizadas para mapear ativos, descobrir endereços de rede e identificar vulnerabilidades conhecidas em alvos autorizados. Ele gera relatórios detalhados com o resumo dos testes realizados, o consumo de recursos de inteligência artificial e o histórico de atividades. Os resultados podem ser exportados em formato de planilha para análise posterior pela equipe de segurança. O usuário também pode conversar com o sistema para injetar orientações e refinar o escopo do teste em andamento.
Além disso, a ferramenta oferece suporte a vários provedores de inteligência artificial compatíveis com a tecnologia OpenAI. É possível ajustar o número de trabalhadores simultâneos para controlar a velocidade e a intensidade das varreduras no ambiente de teste.
Pra quem é (e pra quem não é)
Esta ferramenta é voltada para profissionais de segurança da informação, pesquisadores e administradores de sistemas que precisam proteger redes corporativas. É ideal para quem quer entender como invasores operam para criar defesas mais fortes em ambientes controlados. O uso é restrito exclusivamente a redes próprias ou a ambientes de teste isolados que possuem autorização expressa e por escrito.
A ferramenta NÃO é para curiosos sem conhecimento técnico ou para quem deseja realizar ataques em sistemas de terceiros sem permissão. O uso não autorizado em redes públicas ou serviços reais é considerado crime e viola leis de proteção de dados em diversos países.
Quanto custa
O código-fonte deste repositório é aberto, mas o custo final de uso depende de serviços externos necessários para fazê-lo funcionar. Como o sistema depende de inteligência artificial avançada, você precisará de chaves de API de provedores como Anthropic ou OpenAI, cujos modelos cobram conforme o uso de tokens. A infraestrutura básica roda em servidores locais ou contêineres, mas os custos com o modelo de linguagem variam conforme a demanda da sua operação.
O que você precisa pra usar
Para colocar o sistema em funcionamento, você precisa de um computador com suporte a Docker e Docker Compose instalados. Também é necessário obter uma chave de acesso de inteligência artificial válida para conectar o programa aos modelos de linguagem. O uso exige conhecimentos básicos de operação de servidores e redes de computadores para garantir a segurança do ambiente isolado.
O processo de instalação utiliza comandos simples no terminal para baixar e iniciar os serviços necessários. Após a inicialização, o acesso inicial é feito através do navegador web na porta local indicada pelo sistema.
Cuidados e limites
O uso incorreto ou sem autorização desta ferramenta pode derrubar servidores reais e causar vazamento de dados confidenciais. Os criadores do projeto alertam que testes em serviços ativos na internet sem permissão explícita violam leis locais e internacionais de crimes cibernéticos. O comportamento dos agentes de inteligência artificial depende da capacidade do modelo escolhido, podendo ocorrer desvios no idioma dos relatórios se modelos menos potentes forem utilizados.
É fundamental operar o sistema apenas em ambientes de laboratório isolados, como páginas de teste criadas especificamente para fins educacionais. O administrador deve revisar rigorosamente todas as configurações de acesso e senhas para evitar que usuários mal-intencionados explorem a interface do painel.
na sua empresa
- Uma pequena empresa de tecnologia pode usar o sistema em um laboratório isolado para testar a segurança de seus próprios servidores antes de lançar um novo software no mercado.
- Uma equipe de suporte de TI pode rodar varreduras simuladas para verificar se computadores antigos da rede possuem brechas que facilitem ataques de vírus.
- Um consultor de segurança pode gerar relatórios automatizados de vulnerabilidades para apresentar aos gestores de uma empresa cliente, comprovando a necessidade de correções.
termos explicados
- LLM
- Sigla em inglês para modelo de linguagem grande, que são inteligências artificiais capazes de entender textos e gerar respostas parecidas com a escrita humana.
- Docker
- Ferramenta de tecnologia que empacota programas e tudo o que eles precisam em contêineres isolados, facilitando a instalação em qualquer computador.
- PostgreSQL
- Sistema de banco de dados relacional usado para armazenar e organizar grandes volumes de informações de forma segura.
- Pentest
- Abreviação para teste de penetração, que consiste em simular ataques autorizados para encontrar falhas de segurança em sistemas.
como começar
- Instalar o Docker e o Docker Compose no seu computador de testes.
- Baixar o código do projeto a partir do repositório oficial no GitHub.
- Criar o arquivo de configuração de ambiente com suas senhas e chaves de inteligência artificial.
- Executar o comando do Docker Compose para iniciar os serviços em segundo plano.
- Abrir o navegador de internet no endereço local indicado e realizar o cadastro inicial do administrador.
Quer ver o código, as instruções oficiais e baixar?
Guia escrito com apoio de IA a partir do README do projeto. Projetos mudam rápido: confira a página oficial.