Alertas Slack XSS Hunter

Dec 10 2022
Este é um tutorial de como configurar o XSS Hunter com alertas do Slack Este é o meu fork do XSS Hunter https://github.com/adamjsturge/xsshunter-express Este é o único fork que eu conheço que possui integração com o Slack e eu o fiz eu mesmo, então eu dou meu próprio selo.

Este é um tutorial de como configurar o XSS Hunter com Slack Alerts

Este é o meu fork do XSS Hunterhttps://github.com/adamjsturge/xsshunter-express

Este é o único fork que conheço que tem integração com o Slack e eu mesmo o fiz, então dou meu próprio selo.

Eu uso o Digital Ocean e o VPSCheap, sinta-se à vontade para clicar nos meus links de afiliados ou não.

Minha primeira recomendação para poupar tempo e dor de cabeça é apontar seu domínio para onde quer que você esteja hospedando antes de iniciarmos este processo. Também abra o README.md padrão para fazer junto com isso

git clone https://github.com/adamjsturge/xsshunter-express.git

cd xsshunter-express
vi docker-compose.yml

Notifcações por e-mail não são necessárias quando você tem notificação
Slack Para o SLACK_WEBHOOK, vá parahttps://slack.com/help/articles/115005265063-Incoming-webhooks-for-Slack

curl -X POST --data-urlencode "payload={\"channel\": \"#xssalerting\", \"username\": \"webhookbot\", \"text\": \"This is posted to #xssalerting and comes from a bot named webhookbot.\", \"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/

Para obter um webhook para o seu canal e garantir que o seu yml corresponda
O SLACK_WEBHOOK no yml precisa começar com https://

A próxima etapa pode não ser necessária, mas pode resolver muitos problemas do docker que não está funcionando

systemctl enable docker

docker-compose up -d postgresdb

Após este próximo comando, a senha será impressa quando executada pela primeira vez e não será impressa no terminal novamente.

docker-compose up xsshunterexpress

Notificação do Slack não está sendo enviada

A primeira etapa aqui é garantir que SLACK_WEBHOOK comece com https:// e que o comando curl esteja correto. Você pode querer mudar o Emoji slack se você não tiver o hackerman

A segunda coisa a tentar é tentar este comando npm ci. Isso deve corrigir a maioria dos problemas, mas também não deve ser necessário. Lembre-se também de executar docker compose buildquando fizer alterações

Docker Compose quebrado

Eu me deparei com meus próprios problemas ao testar isso. Fazendo apt getou o gerenciador de pacotes do seu Linux pode fornecer uma versão antiga. Por favor, verifique se você está na versão 2 do Docker Compose.* Usar o link acima resolverá este problema

Certificado SSL quebrado

Isso pode ser um problema porque seu domínio não estava apontando para seu IP quando foi criado. Você pode atingir o tempo limite e ter que esperar para permitir que você faça isso novamente. Isso aconteceu uma vez comigo e fiz questão de apontar o domínio antes de começar a trabalhar e deixar o cache limpo ao verificar com um resolvedor de DNS

Links explícitos de afiliados

Oceano digital:https://m.do.co/c/a165a29be76c

VPS Barato:https://crm.vpscheap.net/aff.php?aff=27

Meu Twitter:https://twitter.com/adamjsturge