gchq / gchq/CyberChef

Feature request: Porting Metasploit pattern functions

Open
#1,312 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
JavaScript
Stars
35.8k
Forks
4.1k
Avg merge
2d 26m
Merged PRs (30d)
33

Description

**Is your feature request related to a problem? Please describe.**
Currently I have not found any online solutions for metapsloit pattern functions _(msf-pattern_create, msf-pattern_offset)_ . It will be great if cyberchef be implemented theses functions

**Describe the solution you'd like**
Source code of pattern_create and pattern_offset can be found on github of metasploit framework
```
https://github.com/rapid7/metasploit-framework/blob/master/tools/exploit/pattern_create.rb
https://github.com/rapid7/metasploit-framework/blob/master/tools/exploit/pattern_offset.rb
```
We could use them as references to implement pattern functions to cyberchef _(porting from ruby code to javascript code)_

Contributor guide

Open the contributing guide

Research direction

Start by reading Metasploit's tools/exploit/pattern_create.rb and tools/exploit/pattern_offset.rb from the linked source. Then inspect CyberChef's existing operation structure to determine where these functions fit. Done means CyberChef provides equivalent pattern creation and offset functionality with behavior matching the referenced Metasploit implementations.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, ruby
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.