Browse Source

update

master
arnaucode 7 years ago
parent
commit
e5e9af033e
5 changed files with 13 additions and 8 deletions
  1. +5
    -0
      README.md
  2. BIN
      build/echo-botnet
  3. BIN
      configurationScreenshot.png
  4. BIN
      echo-botnet
  5. +8
    -8
      readConfigTokensAndConnect.go

+ 5
- 0
README.md

@ -12,6 +12,11 @@ keywordsConfig.json --> contains the keywords to track from Twitter API
repliesConfig.json --> contains the replies repliesConfig.json --> contains the replies
``` ```
Just need to configure:
![echo-botnet](https://raw.githubusercontent.com/arnaucode/echo-botnet/master/configurationScreenshot.png "configurationScreenshot")
configuration file example (botsConfig.json): configuration file example (botsConfig.json):
``` ```
[{ [{

BIN
build/echo-botnet


BIN
configurationScreenshot.png

Before After
Width: 671  |  Height: 403  |  Size: 63 KiB

BIN
echo-botnet


+ 8
- 8
readConfigTokensAndConnect.go

@ -11,11 +11,11 @@ import (
//Config stores the data from json botsConfig.json file //Config stores the data from json botsConfig.json file
type Config struct { type Config struct {
Title string `json:"title"`
Consumer_key string `json:"consumer_key"`
Consumer_secret string `json:"consumer_secret"`
Access_token_key string `json:"access_token_key"`
Access_token_secret string `json:"access_token_secret"`
Title string `json:"title"`
ConsumerKey string `json:"consumer_key"`
ConsumerSecret string `json:"consumer_secret"`
AccessTokenKey string `json:"access_token_key"`
AccessTokenSecret string `json:"access_token_secret"`
} }
//Botnet stores each bot configured //Botnet stores each bot configured
@ -38,8 +38,8 @@ func readConfigTokensAndConnect() (botnet Botnet) {
fmt.Print("connecting to twitter api --> ") fmt.Print("connecting to twitter api --> ")
for i := 0; i < len(config); i++ { for i := 0; i < len(config); i++ {
configu := oauth1.NewConfig(config[i].Consumer_key, config[i].Consumer_secret)
token := oauth1.NewToken(config[i].Access_token_key, config[i].Access_token_secret)
configu := oauth1.NewConfig(config[i].ConsumerKey, config[i].ConsumerSecret)
token := oauth1.NewToken(config[i].AccessTokenKey, config[i].AccessTokenSecret)
httpClient := configu.Client(oauth1.NoContext, token) httpClient := configu.Client(oauth1.NoContext, token)
// twitter client // twitter client
client := twitter.NewClient(httpClient) client := twitter.NewClient(httpClient)
@ -48,7 +48,7 @@ func readConfigTokensAndConnect() (botnet Botnet) {
} }
botnet.Clients = clients botnet.Clients = clients
fmt.Println("connection successfull")
fmt.Println("connection successful")
return botnet return botnet
} }

Loading…
Cancel
Save