Feature request: Porting Metasploit pattern functions
- 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
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