Alertas Slack XSS Hunter
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





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)