
Bot Telegram per il Bug Bounty
Bot per Bug Bounty su Telegram
https://telegram.me/bug_bounty_channel
https://github.com/maddevsio/bbcrawler per ottenere informazionihttps://github.com/heroku/go-getting-started come template per il progettoheroku.com e firebase.comGIN
github.com/gin-gonic/gintelegram-bot-api.v4
gopkg.in/telegram-bot-api.v4TELEGRAM_BBBOT_TOKEN - Token API Telegram ricevuto da @BotFatherTELEGRAM_BBBOT_URL - URL del webhook per l'indirizzo web pubblico del botPORT - Variabile d'ambiente standard di Heroku per il numero di portaTELEGRAM_BBBOT_FIREBASE_TOKEN - Token del database FirebaseTELEGRAM_BBBOT_FIREBASE_URL - URL del progetto FirebaseTELEGRAM_BBBOT_HO_SEARCH_URL - URL di ricerca HackerOne (crawler)TELEGRAM_BBBOT_CHANNEL - Identificatore del canale pubblico, ad esempio @some_channel_nameTELEGRAM_BBBOT_HOST - URL pubblico dell'host del bot per ping (per disabilitare la funzionalità di sospensione dopo 30 minuti di inattività)TELEGRAM_BBBOT_H1_HACK_SEARCH_URL - URL hacktivity di HackerOne (crawler)TELEGRAM_BBBOT_BUGCROWD_NEW_PROG_URL - URL BugCrowd per crawling di nuovi programmi (crawler)Avvio del bot
Recupero dei dati da Firebase (sincronizzazione)
Crawling dei programmi da hackerone.com (in parallelo)
Crawling dell'hacktivity da hackerone.com (in parallelo)
Crawling dei programmi da bugcrowd.com (in parallelo)
Determinazione dei nuovi dati da tutte le informazioni raccolte (in parallelo)
Pubblicazione dei dati sul canale Telegram dalla variabile ENV
Nota: Se l'istanza del bot su heroku.com viene riavviata, tutti i dati vengono ripristinati dallo storage Firebase.
Copyright (c) 2016 Maddevs
Con la presente viene concesso gratuitamente a qualsiasi persona che ottenga una copia di questo software e dei relativi file di documentazione (il "Software"), di utilizzare il Software senza alcuna restrizione, inclusi, senza limitazione, i diritti di utilizzare, copiare, modificare, unire, pubblicare, distribuire, concedere in sublicenza e/o vendere copie del Software, e di consentire alle persone a cui il Software viene fornito di fare altrettanto, alle seguenti condizioni:
Il suddetto avviso di copyright e questo avviso di permesso devono essere inclusi in tutte le copie o parti sostanziali del Software.
IL SOFTWARE VIENE FORNITO "COSÌ COM'È", SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSI MA NON LIMITATI A GARANZIE DI COMMERCIABILITÀ, IDONEITÀ PER UN PARTICOLARE SCOPO E NON VIOLAZIONE. IN NESSUN CASO GLI AUTORI O I TITOLARI DEL COPYRIGHT POTRANNO ESSERE RITENUTI RESPONSABILI PER QUALSIASI RECLAMO, DANNO O ALTRA RESPONSABILITÀ, SIA IN UN'AZIONE CONTRATTUALE, ILLECITO O ALTRO, DERIVANTE DA O IN RELAZIONE AL SOFTWARE O ALL'USO O AD ALTRE OPERAZIONI CON IL SOFTWARE.