AutoDroid (Backend)
Number of APIs: 59
Esta coleção do Qodex é referente ao backend do Malware Datalab.
Utilize o Qodex para interagir com a API diretamente. Ou utilize a interface frontend do Malware Datalab.
Instruções
Solicite a variável FIREBASE_WEB_API_KEY
para o time de desenvolvimento ou para luiz@laviola.dev
.
Selecione o ambiente desejado no canto superior esquerdo.
Este backend fornece API REST e GraphQL, tendo todas suas funcionalidades disponibilizadas aqui nas duas modalidades.
Desenvolvimento
Para melhor experiência de desenvolvimento, é disponibilizado também a SDK do AutoDroid, contendo todos métodos aqui apresentados através de um pacote no NPM pronto para utilização.
CLI
Utilize o Qodex para gerar comandos do cURL na requisição selecionada clicando no ícone <\>
que se encontra no canto intermediário direito.
Documentação
Acesse os repositórios oficiais:
AutoDroid API - projeto principal contendo a API gateway
AutoDroid Worker - aplicação onde os trabalhos são executados de forma distribuída
AutoDroid SDK - pacote disponibilizado no NPM para melhor experiência de desenvolvimento
Contato
Entre em contato com a equipe através do Website Oficial do projeto.
Publicações
NOGUEIRA, Angelo Gaspar Diniz; PAIM, Kayua Oleques; BRAGANÇA, Hendrio; MANSILHA, Rodrigo; KREUTZ, Diego. Geração de dados sintéticos tabulares para detecção de malware Android: um estudo de caso. In: SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 24. , 2024, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 808-814. DOI: https://doi.org/10.5753/sbseg.2024.241731.
NOGUEIRA, Angelo Gaspar Diniz; PAIM, Kayua Oleques; BRAGANÇA, Hendrio; MANSILHA, Rodrigo; KREUTZ, Diego. MalSynGen: redes neurais artificiais na geração de dados tabulares sintéticos para detecção de malware. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 24. , 2024, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 129-136. DOI: https://doi.org/10.5753/sbseg_estendido.2024.243359.
DinD-Bench: Impacto de Contêineres Docker em Docker para a Programação Paralela Claudio Schepke, Felipe Bedinotto Fava, Diego Luis Kreutz DOI: https://doi.org/10.5753/sbc.13779.0.3
LAVIOLA, Luiz Felipe; PAIM, Kayuã Oleques; KREUTZ, Diego; MANSILHA, Rodrigo Brandão. AutoDroid: disponibilizando a ferramenta DroidAugmentor como serviço. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES (ERRC), 20. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 145-150. DOI: https://doi.org/10.5753/errc.2023.929.
CASOLA, Karina; PAIM, Kayuã Oleques; MANSILHA, Rodrigo Brandão; KREUTZ, Diego. DroidAugmentor: uma ferramenta de treinamento e avaliação de cGANs para geração de dados sintéticos. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 23. , 2023, Juiz de Fora/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 57-64. DOI: https://doi.org/10.5753/sbseg_estendido.2023.235793.
F. B. Fava et al., Assessing the Performance of Docker in Docker Containers for Microservice-Based Architectures,
2024 32nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Dublin, Ireland, 2024, pp. 137-142, DOI: 10.1109/PDP62718.2024.00026.
-
REST-Admin-Worker-Worker Registration Token - Create worker registration token POST {{BASE_URL}}/admin/worker/registration-token
-
REST-Admin-Worker-Worker Registration Token - Get all worker registration tokens GET {{BASE_URL}}/admin/worker/registration-token
-
GraphQL-Admin-Worker - Clean missing workers POST {{BASE_GRAPHQL_URL}}
-
GraphQL-Admin-Processing - Delete one processing POST {{BASE_GRAPHQL_URL}}
-
REST-User - Get current user GET {{BASE_URL}}/user
-
REST-User - Update current user PUT {{BASE_URL}}/user
-
REST-User - Update current user learning data PATCH {{BASE_URL}}/user/learning-data
-
GraphQL-Dataset - Upload dataset to Google PUT https://storage.googleapis.com/autodroid-dev.appspot.com/development/datasets/1731070771975-1d36331e-c436-4fb9-a717-257c94fd2148-0f8193bca661574b8a8aea2f529b9baedcbd381b03c01e79d788b7aec2ce98bbc443a72f077de40f64afe223ac36508f2a3e1e4eca27efc620ea636ae31563b3-dataset_example.csv?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=firebase-adminsdk-qe6k1%40autodroid-dev.iam.gserviceaccount.com%2F20241108%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20241108T125932Z&X-Goog-Expires=300&X-Goog-SignedHeaders=content-type%3Bhost&X-Goog-Signature=8fabe591391a45576a002837203f68f07aba30607733966b511ffba4aecc44f50e6c6982c5ee8939ef1a665760fbe00dd8c60a4c1dc1e97884f995c3c91af241dbe191e0d7ef34daaece07368f211791d0a3adca8d30b09bf00e9726a830585f7d822f0f4e3c7bf439493b28903ad8df86f7d5a2173e5151eec05bd2c3af4f768c699f516c02e1ba6aeae03c6a8a89da07a0af7ea2035bb92e5910afcf4e060a30afc1c5df15f2fb344b843050908f6305a369f63b091f681015ff7b5f6a7312c6a7e2b04d4562b3670562fd806e5a05622820148f2c409f20f59f71aa8f8153ec1af0e5a06a8284ddd8f42b8fe4a81cda8ed3ea8c120c8e17f181703e642f6a
-
GraphQL-Dataset - Delete dataset POST {{BASE_GRAPHQL_URL}}
-
GraphQL-Processing - Delete processing POST {{BASE_GRAPHQL_URL}}