Git Product home page Git Product logo

charcuterie's Introduction

Charcuterie - A little bit of everything.

This is a collection of code execution techniques for ML or ML adjacent libraries and a sample attack on a blackbox model using Optuna.

Quick Start

git clone https://github.com/moohax/Charcuterie.git
cd Charcuterie
pip install -r requirements.txt
python charcuterie.py --help

Available techniques

jupyer-auto-load                               Jupyter autoload via %html
numpy-array                                    Loads code through a numpy.asarray() call by implementing the __array__() method required by NumPy.
numpy-load                                     Standard numpy.load()
numpy-load-library                             Loads a dll, so, or dylib via numpy.ctypeslib.load_library()
onnx-convert-ort                               Loads code via a custom_op_library during conversion from ONNX to the internal ORT model format.
onnx-session-options                           Loads code via ONNX SessionOptions.register_custom_ops().
optimize-attack                                Runs Optuna against the "discovered" number of inputs for the toy model
pandas-read-csv                                Uses Pandas default behavoir to read a local file via fsspec
pandas-read-pickle                             Standard pandas.read_pickle()
pickle-load                                    Standard pickle.load()
sklearn-load                                   Standard Sklearn joblib.load()
tf-dll-hijack                                  Writes a dll to search path prior to Tensorflow import.
tf-load-library                                Loads an op library, dll, so, or dylib via tf.load_library()
tf-load-op-library                             Loads an op library, dll, so, or dylib via tf.load_op_library()
torch-classes-load-library                     Loads a dll, so, or dylib via torch.classes.load_library()
torch-jit                                      Load code via torch.jit.load()
torch-load                                     Standard torch.load()

OpenPhish

Use OpenAI GPT-3 to generate phishy materials.

Quick Start

Get an API key from beta.openai.com and drop it in openphish.py
python ./openphish.py create
python ./openphish.py history

charcuterie's People

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.