Serviço Assemblyline que baixa URLs aparentemente maliciosas usando o utilitário Kangooroo do MAS
No Kubernetes, é possível que você não precise configurar a opção no_sandbox. Se você estiver executando o URLDownloader em uma configuração docker-compose e tiver problemas com ele sempre terminando com um erro (TimeoutExpired), você pode alterar a variável de serviço "no_sandbox" do padrão False para True. Esta opção será repassada ao processo do google-chrome e poderá resolver seu problema.
As variáveis de serviço são encontradas na aba Administração, no item Serviços. Mais informações sobre gerenciamento de serviços podem ser encontradas em nossa documentação e mais especificamente aqui para variáveis de serviço.
O serviço URLDownloader pode ser configurado para usar muitos proxies (ou não) e permitir que o usuário remetente escolha entre uma opção. Se quiser forçar um proxy, você também pode ter uma única entrada na lista de opções, e isso o tornará obrigatório. URLDownloader não depende da configuração do sistema porque temos situações em que temos vários proxies e queremos buscar conteúdo de locais diferentes. Também pode acontecer que os proxies dos quais queremos buscar sejam diferentes do proxy usado pelo resto do sistema.
Você pode configurar o serviço URLDownloader acessando a lista de serviços e clicando em URLDownloader (ou acessando /admin/services/URLDownloader
diretamente). Você deverá encontrar uma aba chamada PARAMETERS
. Dois parâmetros são importantes, o primeiro sendo proxies [json]
e o segundo sendo proxy [list]
. É mais fácil entender o relacionamento deles começando com os proxies [json]
, que devem ser encontrados nas variáveis de serviço na parte inferior da página.
Você pode criar novas entradas com base no seguinte padrão:
Para editar um json na interface da web, você pode passar o mouse sobre o json, um sinal de mais azul deve aparecer na parte superior:
Isso permitirá que você crie uma nova chave. Ao passar o mouse sobre a nova chave, você poderá editá-la:
Você pode então digitar {}
e clicar no botão do novo dicionário (canto inferior direito na próxima captura de tela):
Agora você deve conseguir adicionar duas novas chaves, para http e https.
DICA: Se quiser usar o mesmo proxy para todos os esquemas (http/https), você pode usar uma string simples:
Depois de configurar os proxies de serviço, você pode olhar para o topo, em Parâmetros especificados pelo usuário, deve haver proxy [list]
.
Você poderá adicionar o nome da chave adicionada ( my_new_proxy
neste exemplo) para que os usuários possam selecioná-la. A entrada com uma estrela será a seleção padrão se um usuário não a configurar. Você pode excluir todas as outras entradas daqui para forçar uma única.