Skip to content

Sample Binary Ninja Plugin in C++ with GitHub Actions CI

License

Notifications You must be signed in to change notification settings

Vector35/sample_plugin_cpp

Repository files navigation

Binary Ninja C++ Plugin Template

This is a Binary Ninja plugin template for building plugins using the C++ API. Included is support for automated builds using the GitHub Actions CI.

Compatibility

This repo has been tested on the following versions of Binary Ninja:

  • Binary Ninja 4.1.5071-dev
  • Binary Ninja 4.0.4958
  • Binary Ninja 3.5.4526

And the following operating systems:

  • Windows 11
  • Windows 10
  • Ubuntu 22.04
  • macOS 14
  • macOS 13

Other versions may work, though! Later versions of operating systems will likely load fine, though later versions of Binary Ninja may need to be recompiled and possibly have the CI patches reworked.

Credits

The CI configuration and patches are based upon the work of various Open Source projects made by members of the Binary Ninja community:

About

Sample Binary Ninja Plugin in C++ with GitHub Actions CI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published