Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 secret

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