
Telegram Bug Bounty Bot
Telegram Bug-Bounty-Bot
https://telegram.me/bug_bounty_channel
https://github.com/maddevsio/bbcrawler zum Abrufen von Informationenhttps://github.com/heroku/go-getting-started als Vorlage für das Projektheroku.com und firebase.com verwendetGIN verwendet
github.com/gin-gonic/gintelegram-bot-api.v4 verwendet
gopkg.in/telegram-bot-api.v4TELEGRAM_BBBOT_TOKEN - Telegram-API-Token, erhalten von @BotFatherTELEGRAM_BBBOT_URL - Webhook-URL zur öffentlichen Webadresse des BotsPORT - Standard-Heroku-ENV-Variable für die PortnummerTELEGRAM_BBBOT_FIREBASE_TOKEN - Firebase-Datenbank-TokenTELEGRAM_BBBOT_FIREBASE_URL - URL zum Firebase-ProjektTELEGRAM_BBBOT_HO_SEARCH_URL - HackerOne-Such-URL (Crawler)TELEGRAM_BBBOT_CHANNEL - Öffentlicher Kanalbezeichner, z.B. @some_channel_nameTELEGRAM_BBBOT_HOST - Öffentliche Bot-Host-URL für Ping-Zwecke (zum Deaktivieren der Schlaffunktion nach 30 Minuten Inaktivität)TELEGRAM_BBBOT_H1_HACK_SEARCH_URL - HackerOne-Hacktivity-URL (Crawler)TELEGRAM_BBBOT_BUGCROWD_NEW_PROG_URL - BugCrowd-URL zum Crawlen neuer Programme (Crawler)Bot gestartet
Daten von Firebase abrufen (synchronisieren)
Programme von hackerone.com crawlen (parallel)
Hacktivity von hackerone.com crawlen (parallel)
Programme von bugcrowd.com crawlen (parallel)
Neue Daten aus allen gecrawlten Informationen ermitteln (parallel)
Daten an Telegram-Kanal aus der ENV-Variable veröffentlichen
Hinweis: Wenn die Instanz des Bots auf heroku.com neu gestartet wird, werden alle Daten aus dem Firebase-Speicher wiederhergestellt.
Copyright (c) 2016 Maddevs
Hiermit wird unentgeltlich jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, die Erlaubnis erteilt, die Software ohne Einschränkung zu nutzen, einschließlich und ohne Ausnahme der Rechte, die Software zu verwenden, zu kopieren, zu modifizieren, zusammenzuführen, zu veröffentlichen, zu vertreiben, zu unterlizenzieren und/oder zu verkaufen, und Personen, denen die Software zur Verfügung gestellt wird, diese Rechte unter den folgenden Bedingungen zu gewähren:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD "WIE BESEHEN" ZUR VERFÜGUNG GESTELLT, OHNE IRGENDEINE GEWÄHRLEISTUNG, AUSDRÜCKLICH ODER IMPLIZIT, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER. IN KEINEM FALL SIND DIE AUTOREN ODER URHEBERRECHTSINHABER HAFTBAR FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE VERPFLICHTUNGEN, OB AUS VERTRAG, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE AUS DER SOFTWARE ODER DER VERWENDUNG ODER ANDEREN GESCHÄFTEN MIT DER SOFTWARE RESULTIEREN.