Giter Site home page Giter Site logo

rita's Introduction

#RITA

Brought to you by Offensive CounterMeasures

###Disclaimer

RITA is not production ready! This software is being released open source as it is being worked on. The team at OCM (Offensive CounterMeasures) has been diligently working on the process of seperating the analysis logic from the front end which is destined to be product for sale by Offensive CounterMeasures.

###Current state

####Terminal output Right now we're working on getting output that makes getting your analysis data easy and follows common unix ideas. Ideally this output will eventually be fully compatible with the formatting of bro's logs which should make working with the output much easier for those already versed in the useage of tools like bro-cut. This feature is being worked on.

####Graphical front end We're also working on getting a minimalist front end to the platform that can be used to simply avoid the command line. This will probably take longer than the above and should not be expected to have the data visualization features present in the AI Hunt project.

###What's here

RITA has all of the logic used to analyze Bro data. With an input of Bro data a MongoDB database will be created, which can be analyzed for review of that data. All of the mathematics, lookups, and storage of Offensive CounterMeasures AI Hunter is available in this package. The only thing not here is the graphical front end which Offensive CounterMeasures has created to help visualize this data.

###Installation

  1. What you'll need:
  1. Clone the repo.
  2. run go get
  3. run go install
  4. run sudo ./install.sh
  5. edit /etc/rita/config.yaml to contain the address and port of your mongodb server, a name for a database you'd like to build, where to find the bro logs etc.
  6. run rita --help to view available commands

###Getting help Head over to OFTC and join #ocmdev for any questions you may have. Please remember that this is an open source project, the developers working in here have full time jobs and are not your personal tech support. So please be civil with us.

###License GNU GPL V3 © Offensive CounterMeasures ™

###Contributing

Want to get help? We'd love that! Here are some ways to get involved ranging in difficulty from easiest to hardest.

  1. Run the software and tell us when it breaks. We're happy to recieve bug reports. Just be sure to do the following:
  • Give very specific descriptions of how to reproduce the bug
  • Let us know if you're running RITA on wierd hardware
  • Tell us about the size of the test, the physical resources available, and the
  1. Add godoc comments to the code. This software was developed for internal use mostly on the fly and as needed. This means that the code was not built to the typical standards of an open source project and we would like to get it there.

  2. Fix style compliance issues. Just run golint and start fixing non-compliant code.

  3. Work on bug fixes. Grab from the issues list and submit fixes.

  4. Helping add features:

  • If you'd like to become involved in the development effort please hop on our OFTC channel at #ocmdev and try and chat with booodead about what's currently being worked on.
  • If you have a feature request or idea, also please hop on OFTC #ocmdev and chat with booodead about your idea. There's a chance we're already working on it and would be happy to share that work with you.

#####Submitting work: Please send pull requests and such as small as possible. As this is a product that we use internally, as well as a backend for a piece of commercially supported software. Every line of code that goes in must be inspected and approved. So if it is taking a while to get back to you on your work, or we reject code, don't be offended, we're just paranoid and desire to get this project to a very stable and useable place.

rita's People

Forkers

zero-code

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.