/c2profiler

Malleable profiles made easy

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

c2profiler

Progressive web app for building, editing and reviewing malleable C2 profiles, written in TypeScript and built atop of ReactJS. Available on Github pages: https://molatho.github.io/c2profiler/.

Install

Requires NodeJS 18+

git clone https://githubcom/molatho/c2profiler
cd c2profiler
npm install
# (Optionally) build Peggy parsers
npm install -g peggy
peggy src/Plugins/HTTP/http-grammar.pegjs -o src/Plugins/HTTP/httpparser/index.js --format es
peggy src/Plugins/CobaltStrike/cs-grammar.pegjs -o src/Plugins/CobaltStrike/csparser/index.js --format es

License

This application is licensed under AGPLv3, a copy of the exact license can be found in the LICENSE file. This license is extended in the LICENSE_ADDENDUM file.

References

  • Cobalt Strike - User Guide (C&C, Post-Ex)
  • Cobalt Strike - Reference Profile (Github)
  • bigb0sss - Reference Profile (Github)