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