Giter Site home page Giter Site logo

tokyoq / bankedits Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 2.0 4.75 MB

A twitter bot to track the movements of the world's largest banks.

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

License: Creative Commons Zero v1.0 Universal

Python 12.01% Dockerfile 1.18% JavaScript 79.46% Shell 3.02% Makefile 4.34%
twitter-bot wikipedia nodejs twitter

bankedits's Introduction

bankedits

This little bot will watch Wikipedia for edits from an IP address from one of the world's largest banks and will tweet when it notices one.

You can find the list of banks under watch listed below.

Inspired and powered by anon.

Pull Requests

Feel free to raise a pull request to add additional banks. Use the below format in ranges.yaml.

mybankname:
# ASN num
- 143.231.0.0/22

These will be converted into ranges.json once deployed to the bot.

Media coverage

Bankedits has been mentioned in the Wall Street Journal

Finding / Confirming IP Ranges

You can search for banks to find their ASNs and IP ranges using this tool from Hurricane Electric. You can also cross reference with this ASN Lookup Tool.

The ASN used to discover IP ranges are listed in ranges.yaml as comments.

Deploying bankedits

Bankedits now runs from a Docker image.

To run, you need to mount the config.json and ranges.json files

List of Banks

  • ANZ Bank
  • Alpha Bank
  • Amherst Pierpont
  • BNP Paribas
  • Banco Bradesco
  • Banco Santander
  • Bank of America
  • Bank of China
  • Bank of Cyprus
  • Bank of Montreal
  • Bank of Nova Scotia
  • Barclays
  • Charles Schwab & Co.
  • China Construction Bank
  • Citigroup
  • Commonwealth Bank of Australia
  • Credit Agricole
  • Deutsche Bank
  • FNB
  • First Republic
  • Goldman Sachs
  • Greenhill
  • HSBC
  • ICBC
  • JP Morgan Chase
  • Jefferies
  • Lloyds Banking Group
  • Macquarie Bank
  • Mitsubishi UFJ Financial Group
  • Mizuho Financial Group
  • Moelis & Co
  • Morgan Stanley Group
  • National Australia Bank
  • Nomura
  • Old National
  • Open Bank
  • PNC Bank
  • Rabobank
  • Republic Bank
  • Reserve Bank of Australia
  • Royal Bank of Canada
  • Royal Bank of Scotland
  • Silicon Valley Bank
  • Toronto Dominion Bank
  • U.S. Bank
  • Wells Fargo
  • Westpac Bank

bankedits's People

Contributors

tokyoq avatar

Stargazers

Ricardo avatar  avatar  avatar Taylor Brennan avatar Joshua Stauter avatar

Watchers

James Cloos 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.