molatho / c2profiler

Malleable profiles made easy

Home Page:https://molatho.github.io/c2profiler/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

Malleable profiles made easy

https://molatho.github.io/c2profiler/

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 91.2%Language:PEG.js 7.3%Language:HTML 0.8%Language:CSS 0.6%