cpu / ecbb

:robot: :book: Electronic Code Book Bot :book: :robot:

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ecbb

🤖 📖 Electronic Code Book Bot 📖 🤖

Bzzzt. I eat images and spit them out AES-128-ECB encrypted.

⚠️DANGER DANGER Make sure to never use ECB mode yourself! DANGER DANGER⚠️

ECB Garfield

Setup

  1. Setup Go
  2. go get github.com/cpu/ecbb
  3. go get github.com/dghubble/oauth1 github.com/dghubble/go-twitter/twitter (For the twitter bot)
  4. go install github.com/cpu/ecbb/..

Convert an image

  1. ecbb -listen localhost:6969
  2. ecbb-convert -input data/cc-garf.png -output data/cc-garf.ecb.png -key lasagna
  3. Open data/cc-garf.ecb.png

Run a twitter bot

  1. Get a Twitter API consumer key and consumer secret.
  2. Get an acccess token & access token secret for a specific user (e.g. @ecb_penguin)
  3. Run:
ecbb-twitter -botUsername $BOT_USER_NAME_HERE  -consumerKey $CONSUMER_KEY 
   -consumerSecret $CONSUMER_SECRET -accessToken $ACCESS_TOKEN 
   -accessSecret $ACCESS_SECRET

Credit

About

:robot: :book: Electronic Code Book Bot :book: :robot:

https://twitter.com/ecb_penguin

License:GNU General Public License v3.0


Languages

Language:Go 100.0%