Alerty XSS Hunter Slack

Dec 10 2022
To jest samouczek, jak skonfigurować XSS Hunter z alertami Slack To jest mój widelec XSS Hunter https://github.com/adamjsturge/xsshunter-express To jedyny znany mi widelec, który ma integrację ze Slackiem i zrobiłem to więc daję mu swój własny znaczek.

To jest samouczek, jak skonfigurować XSS Hunter z alertami Slack

To jest mój widelec XSS Hunterhttps://github.com/adamjsturge/xsshunter-express

To jedyny znany mi widelec, który ma integrację ze Slackiem i zrobiłem go sam, więc daję mu własny znaczek.

Używam zarówno Digital Ocean , jak i VPSCheap , możesz kliknąć moje linki partnerskie lub nie.

Moją pierwszą rekomendacją, aby oszczędzić sobie bólu głowy i czasu, jest skierowanie domeny na miejsce, w którym hostujesz, zanim rozpoczniemy ten proces. Otwórz także domyślny README.md, aby to zrobić

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

cd xsshunter-express
vi docker-compose.yml

Powiadomienia e-mail nie są potrzebne, gdy masz powiadomienie
o braku czasu Aby skorzystać z SLACK_WEBHOOK, przejdź dohttps://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/

Aby uzyskać webhook dla swojego kanału i upewnić się, że twój yml pasuje
do SLACK_WEBHOOK w yml musi zaczynać się od https://

Następny krok może nie być konieczny, ale może rozwiązać wiele problemów z niedziałającym dokerem

systemctl enable docker

docker-compose up -d postgresdb

Po tym następnym poleceniu hasło zostanie wydrukowane przy pierwszym uruchomieniu i nie zostanie ponownie wydrukowane w terminalu.

docker-compose up xsshunterexpress

Powiadomienie Slack nie jest wysyłane

Pierwszym krokiem jest upewnienie się, że SLACK_WEBHOOK zaczyna się od https:// i że polecenie curl jest poprawne. Możesz chcieć zmienić luz Emoji, jeśli nie masz hakera

Drugą rzeczą do wypróbowania jest wypróbowanie tego polecenia npm ci. Powinno to rozwiązać większość problemów, ale także nie powinno być konieczne. Pamiętaj też o bieganiu docker compose build, gdy wprowadzasz zmiany

Docker Compose zepsuty

Wpadłem na własne problemy podczas testowania tego. Robienie apt getlub menedżer pakietów twojego Linuksa może dać starą wersję. Sprawdź, czy korzystasz z docker compose w wersji 2.* Użycie powyższego łącza rozwiąże ten problem

Uszkodzony certyfikat SSL

Może to stanowić problem, ponieważ Twoja domena nie wskazywała na Twój adres IP podczas tworzenia. Być może upłynął limit czasu i musisz po prostu poczekać, aż pozwoli ci to zrobić ponownie. Zdarzyło mi się to raz i upewniłem się, że wskazałem domenę przed rozpoczęciem pracy i wyczyściłem pamięć podręczną podczas sprawdzania za pomocą programu rozpoznawania nazw DNS

Jawne linki partnerskie

Cyfrowy ocean:https://m.do.co/c/a165a29be76c

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

Mój Twitter:https://twitter.com/adamjsturge