Vai al contenuto

Informare il sistema di notifica Cheat Sheet

Panoramica

Notify è un sistema di notifica versatile sviluppato da Project Discovery che permette di inviare notifiche in tempo reale a varie piattaforme e servizi. È progettato per semplificare il flusso di lavoro consentendo agli utenti di reindirizzare l'output di strumenti di sicurezza o file direttamente a più fornitori di notifiche, come Discord, Slack, Telegram e altro ancora.

Ciò che imposta Notify a parte altri strumenti di notifica è la sua integrazione senza soluzione di continuità con i flussi di lavoro di sicurezza e la sua capacità di gestire vari formati di input. Può elaborare l'output di strumenti di sicurezza in tempo reale, filtrare e formattare le notifiche in base a criteri specifici, e inviarle a più destinazioni contemporaneamente. Questo lo rende uno strumento essenziale per l'automazione della sicurezza, permettendo ai professionisti della sicurezza di rimanere informati sui risultati importanti senza monitorare costantemente i loro strumenti.

Informare è comunemente usato nelle tubazioni di sicurezza per avvisare circa le vulnerabilità scoperte, nuovi sottodomini, porte aperte, o qualsiasi altro risultato significativo. La sua flessibilità e facilità di integrazione lo rendono un componente prezioso nei flussi di lavoro di automazione della sicurezza, consentendo la consapevolezza in tempo reale dei problemi di sicurezza.

Installazione

Utilizzo di Go

Traduzione:

Utilizzo di Docker

Traduzione:

Utilizzo di Homebrew (macOS)

Traduzione:

Utilizzo di PDTM (Project Discovery Tools Manager)

Traduzione:

Su Kali Linux

Traduzione:

Uso di base

Invio di notifiche

Traduzione:

Selezione del fornitore

Traduzione:

Opzioni di uscita

Traduzione:

Configurazione del fornitore

Configurazione del disco

Traduzione:

Slack Configuration

Traduzione:

Configurazione del telegramma

Traduzione:

Configurazione e-mail

Traduzione:

Configurazione dei team

Configurazione personalizzata Webhook

Traduzione:

Uso avanzato

Formattazione del messaggio

Traduzione:

Filtro di notifica

Traduzione:

Gruppo di notifica

Traduzione:

Notificazione Throttling

Traduzione:

Integrazione con altri strumenti

Pipeline con Nuclei

Traduzione:

Pipeline con Subfinder

Traduzione:

Pipeline con HTTPX

Traduzione:

Pipeline con Naabu

Traduzione:

Personalizzazione di uscita

Modelli di messaggi personalizzati

Traduzione:

Opzioni di formattazione

Traduzione:

Opzioni di inserimento

Traduzione:

Varie Caratteristiche

Notifiche Bulk

Traduzione:

Modalità interattiva

Traduzione:

Controllo della salute

Traduzione:

Risoluzione dei problemi

Questioni comuni

  1. Provider Configuration Issues Traduzione:

  2. ♪Rate Limits ♪ Traduzione:

  3. Message Formatting Issues Traduzione:

  4. ** Problemi di autenticazione ** Traduzione:

Debug

Traduzione:

Configurazione

File di configurazione

Notifica utilizza un file di configurazione situato a $HOME/.config/notify/provider-config.yaml. È possibile personalizzare varie impostazioni in questo file:

Traduzione:

Variabili dell'ambiente

Riferimento

Opzioni della linea di comando

Flag Description
-provider Provider(s) to send notification to
-message Custom message format for notification
-id ID to group notifications
-delay Delay in seconds between notifications
-rate-limit Maximum number of notifications per minute
-filter Filter notifications by content
-filter-regex Filter notifications by regex
-exclude Exclude notifications by content
-exclude-regex Exclude notifications by regex
-format Format for notification (text, html, markdown)
-attach File(s) to attach to notification
-json-input Process input as JSON lines
-log-file File to write notification log to
-v, -verbose Show verbose output
-debug Show debug information
-version Show Notify version

Opzioni di configurazione del provider

Flag Description
-set-discord-webhook Set Discord webhook URL
-set-discord-username Set Discord username
-set-discord-avatar Set Discord avatar URL
-set-slack-webhook Set Slack webhook URL
-set-slack-username Set Slack username
-set-slack-channel Set Slack channel
-set-telegram-token Set Telegram API token
-set-telegram-chat-id Set Telegram chat ID
-set-email-server Set email SMTP server
-set-email-username Set email username
-set-email-password Set email password
-set-email-sender Set email sender
-set-email-recipient Set email recipient
-set-teams-webhook Set Microsoft Teams webhook URL
-set-custom-webhook Set custom webhook URL
-set-custom-method Set custom webhook method
-set-custom-headers Set custom webhook headers
-provider-config Show provider configuration
-reset-provider Reset provider configuration

Fornitori supportati

Provider Description
discord Discord messaging platform
slack Slack messaging platform
telegram Telegram messaging platform
email Email notification
teams Microsoft Teams messaging platform
custom Custom webhook
all All configured providers

Risorse


*Questo foglio di scacchi fornisce un riferimento completo per l'utilizzo di Notify, dalle notifiche di base all'integrazione avanzata con altri strumenti. Per le informazioni più aggiornate, consultare sempre la documentazione ufficiale. *