Giter Site home page Giter Site logo

sofianehamlaoui / cybersecuritycare Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 4.0 1.46 MB

CyberSecCare : A python Twitter that retweets all Security-Related tweets

Home Page: https://twitter.com/CyberSecCare

License: GNU General Public License v3.0

Python 100.00%
twitter-bot python-twitter sofianehamlaoui cysecbot-user cybersecurity cyber-security bot python hacking security

cybersecuritycare's Introduction

logo

CyberSecurityCare

A python Twitter bot that looks for and retweet tweets cotaining the the below twitter tags :

#cybersecurity #pentesting #security #infosec #linux #Bugbountytip #bugbountytips #malware #hacking #MobileSecurity #AndroidSecurity

Of course, the bot was optimized to use with other Twitter operators queries ( you can know more Twitter operators here : Twitter Operators

Demo Video of the bot functioning :

[The Youtube Video

Requirements :

A Twitter developer account
tweepy
APScheduler

Scheduling the bot

You can find on the repo 2 folders for deploying and automatizing the bot, All you have to do is changing the Clock.py file

Content

Files

  • Helpers

get_token.py

  • To get "Access Token & Access Token Secret" to use the bot with another account (other than the app creator account) get_token.py file

NOTE : [FOR CySecbot_user.py] AFTER GETTING THE TOKEN KEYS, YOU CAN SET THE KEY VALUES AS ENV VARIAVLES (RECOMMANDED WAY TO STORE YOUR KEYS)

SO YOU CAN USE DIRECTLY THE BOT USING ENV VARIABLES

export CONSUMER_KEY="KEY"
export CONSUMER_SECRET="KEY"
export ACCESS_TOKEN="KEY"
export ACCESS_TOKEN_SECRET="KEY"

Config.py

    • you can use this file to configure your Access/Token keys and use them everywhere by importing the file Config.py file

Clock.py

    • scheduling bot's job Clock.py file

Bot Files

CySecbot_user.py

    • The Twitter bot, but configuring using user inputs (setting search queries && number of retweets) CySecbot_user file

CySecbot_auto.py

    • The Twitter bot, that runs automaticly without user inputs (change the file to your own use case) CySecbot_auto file

Folders

_HerukoDeploy

    • A folder with all required files for deploying the bot on Heroku

_Schedulejob

    • A folder with all required files for deploying the bot on a unix/linux machine

cybersecuritycare's People

Contributors

sofianehamlaoui avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.