ikelos
ikelos
I was going to start with a check for file existance, but I don't know what to do whilst we're waiting? Carry on, abort the run, sit there? How will...
Yep, it's all from when we introduced the `ModuleRequirement`. Some plugins don't need a kernel/OS, so just ask for a LayerRequirement, and others do. The configs are just trees of...
If they can't fulfill the ModuleRequirement (ie, we can't find the kernel) then the plugins wouldn't run, which for physical scanners is precisely what you want them to do. Better...
> So if that's the way to go, everyone needs to know exactly why it's working and what would break it. A big part of why it works, is because...
> 1. We should write a plugin like `generate_config` (or one per OS) that uses the --save-config arg to just generate a config for a sample. If people don't like...
> To do that, I've already introduced a small change recently where TranslationLayerRequirement/SymbolTableRequirement/ModuleRequirements now record what type of requirement they were when the config is recorded. That should help us...
That's fine. [This](https://github.com/volatilityfoundation/volatility3/pull/1169/files#diff-9d1ebde0bcd73e1b19e022ffacd1274a6b97f144fdcd4de1ed310e42e44b7ea1R337) only has a run but calls a generator from a child. The problem is pulling some bits from one plugin but redefining other bits itself, which makes...
Still waiting on a couple of minor things then it should be fine to go in...
If you get this past the black formatting, it can be merged now, thanks for the changes...
@SolitudePy I've found that git submodules tend to just overly complicate things (people don't know how to check them out when they're just trying to grab a project, we'd need...