Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackseceng/TweeVEBot
Twitter bot that tweets CVE information on a regular basis.
https://github.com/jackseceng/TweeVEBot
bot cybersecurity news twitter
Last synced: about 1 month ago
JSON representation
Twitter bot that tweets CVE information on a regular basis.
- Host: GitHub
- URL: https://github.com/jackseceng/TweeVEBot
- Owner: jackseceng
- License: mit
- Created: 2019-08-14T23:49:37.000Z (about 5 years ago)
- Default Branch: gcp_implementation
- Last Pushed: 2022-02-22T17:20:31.000Z (over 2 years ago)
- Last Synced: 2023-03-10T14:17:18.331Z (over 1 year ago)
- Topics: bot, cybersecurity, news, twitter
- Language: Python
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Code for TweeVEBot, cyber news twitter bot:
*This is Python code for [TweeVEBot](https://twitter.com/tweevebot), a twitter bot that tweets info about the latest CVEs.*
### GCP setup guide:
1. Add twitter credentials to GCP Secret Manager in this format:
Name | Twitter credential
------------ | -------------
consumer_key | API key
consumer_secret | API secret key
access_token | generated Access token
access_secret | generated Access token secret2. Set up a Pub/Sub channel with GCP Cloud Scheduler set to publish the desired trigger time and date.
3. Copy the contents the '*monthly*' directory into a new GCP Cloud Function.
4. Subscribe the new cloud function to that pub/sub channel.
5. Await trigger from Pub/Sub, or press 'Run now' in GCP Cloud Scheduler to test.### Branch features:
*gcp_implementation branch:*
- [x] Gather top exploits/vulnerabilities from [Mitre](https://cvedetails.com) and sift through data to find most recently updated 8+ CVSS score CVE.
- [x] Each month, report on 1 of 4 categories: SQLi, Remote Execution, DDoS & Privilege Escalation.
- [x] Run in Google Cloud Platform as a Cloud Function, triggered on the first day of each month, at 10:00 GMT by GCP Cloud Scheduler and pub/sub channel.
- [x] Integrates with GCP Secret Manager to securely contain TweeVEBot twitter credentials.
- [ ] Report on top 3 most recently modified CVE's of the week.
- [ ] Integrate json data from [NIST](https://nvd.nist.gov)
## Developed by Jack:
![Alt Text](https://raw.githubusercontent.com/jacksec/jacksec.github.io/master/assets/img/logo.png)https://jacksec.engineer