Code Monkey home page Code Monkey logo

rtaa-72's Introduction

RTAA—72

Target Audience Analysis (TAA), as described by many field manuals such as FM 33-1-1, is the transitional phase where PSYOP planning moves toward execution, where all communications must be tailored to the local dynamics of the targeted audience in order to be successhfull. In conjuction with modern infromation warfare, which is about corrupting information processing systems and the way they operate, any social media such as Twitter, can be used to distribute and disseminate information in order to manipulate public opinion more efficient, more accurate and in real-time get the feedback and adapt to the conditions. A way to interrupt this proccess is by continuosly monitor these elements (distributors and messages), or at least establish a transparent mechanism to do so.

Reverse Target Audience Analysis, is CVCIO's real-time intelligence dashboard, where we try to reverse engineer this process, by tracking inauthentic account activity and the narratives they are trying to push forward.

RTAA—72 was created during Bellingcat's Hackathon on September 2022.

RTAA—72

Features

While this is just a prototype, we plan to support, data indexing with Elasticsearch, Bookmarks, Exports to various formats, more text-classification pipeline, Meme extraction and classification, a collaboration mechanism, and any other suggestion of the community. If you have any, please let us know at [email protected].

Installation

git clone [email protected]:cvcio/rtaa-72.git
cd rtaa-72

Usage

Before using the services you need to obtain an Api Key / Secret from Twitter in order to connect to the streaming service. Navigate to https://developer.twitter.com/en/portal/dashboard, create a new application, and set the TWITTER_CONSUMER_KEY with the Api Key generated by Twitter and TWITTER_CONSUMER_SECRET with the secret into the environment variables.

To run RTAA—72 it is highly suggested to use docker and docker-compose. Please read the official instrucions on how to install. Afterwards you can edit the environment variables in docker-compose.yaml and start the services. Keep a note that by default it will also start the classification service, which is optional, and depends on multiple models served via Huggingface.

make services-run

Contribution

If you're new to contributing to Open Source on Github, this guide can help you get started. Please check out the contribution guide for more details on how issues and pull requests work. Before contributing be sure to review the code of conduct.

License and Attribution

In general, we are making this software publicly available for broad, noncommercial public use, including academics, journalists, policymakers, researchers and the public in general.

If you use this service, please let us know at [email protected].

See our LICENSE for the full terms of use for this software.

rtaa-72's People

Contributors

andefined avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rtaa-72's Issues

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.