Giter Site home page Giter Site logo

phishguard's Introduction

PhishGuard: Twitter Phishing Detection Bot

PhishGuard is a Twitter bot designed to detect and report phishing tweets on the platform. Users can tag the bot in suspicious tweets, which are then collected, analyzed, and reported to phishing detection services like Metamask.

How to Use PhishGuard

1. Tagging the Bot

To report a phishing tweet, simply tag the PhishGuard bot in the suspicious tweet on Twitter. You can do this by mentioning the bot's username in a reply to the tweet or by directly tagging the bot in the tweet itself.

2. Phishing Tweet Detection

Once tagged, PhishGuard will automatically collect the following information from the reported tweet:

  • Text of the tweet
  • Phishing link (if present)
  • Username of the tweet author
  • Tweet link
  • Timestamp of tweet creation

Additionally, PhishGuard will take a screenshot of the reported tweet for further analysis.

3. Database Storage

The collected information is then saved into a MongoDB database for further processing and analysis. PhishGuard checks for duplicate reports to avoid spamming phishing detection services.

4. Reporting to Phishing Detection Services

PhishGuard validates the reported tweets to ensure accuracy. Validated reports are then automatically reported to phishing detection services like Metamask for further action.

5. Monitoring and Analysis

PhishGuard provides a single-page interface to monitor and analyze detected phishing links, fake user accounts, and reports sent to phishing detection services.

Contributing

Contributions to PhishGuard are welcome! If you have suggestions for improvements, feature requests, or bug reports, please open an issue or submit a pull request.

Contact

For questions or inquiries about PhishGuard, contact the project team:

Tasks

  • Screenshot feature
  • Tweet reader with API
  • Main file and handle files

License

This project is licensed under the MIT License - see the LICENSE file for details.

phishguard's People

Contributors

xdevman avatar

Watchers

 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.