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. *