Git Product home page Git Product logo

ofrak-ai's Introduction

OFRAK AI

OFRAK AI Overview

This pacakge contains AI-powered OFRAK components, using the power of OFRAK to unpack, analyze, modify, and repack binaries along with the latest large language models to assist with binary analysis and reverse engineering.

Installation

git clone https://github.com/redballoonsecurity/ofrak-ai.git
cd ofrak_ai
pip install .

FAQ

Q. How do I use my OpenAI API key?

A. Run the command export OPENAI_API_KEY='<your key>', and optionally export OPENAI_ORGANIZATION='<your organization>'. If you'd like this to be persistent, add it to your .bashrc or appropriate file.

Q. Why am I encountering an APIConnectionError even though my aiohttp install is up-to-date?

A. Run the Install Certificates.command script that comes bundled with your Python install.

ofrak-ai's People

Contributors

marczalik avatar whyitfor avatar

Stargazers

AVA avatar  avatar Jacob Strieb avatar

Watchers

 avatar  avatar

Forkers

marczalik

ofrak-ai's Issues

Update OFRAK AI with the increased history, improved structured output from recent API improvements

OpenAI recently rolled out changes to their API that drastically increases the history for the 3.5 model, which should improve results for long-running conversations. In particular, this should help maintain contextual information when sending lots of data to the model, such as in the program/function analyzers.

These API changes should also improve the "steerability" of the model's output, creating more reliably structured output that we can use. This could help, for instance, in making sure string format specifiers and response lengths are respected.

News article here. Announcement here.

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.