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¶
-
Provider Configuration Issues Traduzione:
-
♪Rate Limits ♪ Traduzione:
-
Message Formatting Issues Traduzione:
-
** 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. *