Documentação Simples: Executando o Servidor e o Agent de Coleta de Dados
Front-end: Reactjs, Nextjs, Bootstrap, SQLITE
Back-end: Nodejs, Elixir, Powershell, Bash
Criar Dashboards
[X] Login e Registro
[x] Lista de maquinas
[ ] Menus de opções
Interface de Comando e Controle
[ ] RevShell
[ ] Printscreen
[X] Geolocalização
[X] Status Machine
[ ] Agent Hibrido Windows/Linux
Codigo
[] Encryptar passwords com bcrypt
[] Fazer o servidor principal armazenar em um bancod de dados
[] Correção dos agents
Eu tinha dificuldade pra lidar com Front-end, então alem de eu melhorar minhas habilidade com reactjs e tudo mais.
Tirando isso, atualmente eu estou pensando em como deixar nosso servidor mais robusto pra aguentar pelo menos umas 4000 mil maquinas, então vai ser uma aventura por ai.
GET localhost:3001/dados/
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Mostra todas as maquinas |
GET localhost:3001/search-geo/:id
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Faz a consulta de geolocalização |
post localhost:3000/api/user/cadastro
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
cria usuario |
"name":"admin",
"email":"admin@hotmail.com",
"password":"admin"
post localhost:3000/api/user/login
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Faz autenticação do usuario |
"email":"admin@hotmail.com",
"password":"admin"