You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users should not be required to specify this attribute. The order should be configured automatically.
When running only a single module this attribute is unnecessary. When running in sequential mode, the modules should be executed in the order they are provided in the rule file.
Presumably, this attribute exists as modules are stored with modules.to_json which may re-order the module keys. Instead of using a separate execution_order key, the modules should be stored with an associated order ID as part of the modules array.
Execution Delay
execution_delay specifies a setTimeout delay before the module is executed on the hooked browser. For example:
When running in chained-forward mode the delay is unnecessary as modules must wait until the previous module is executed.
Instead of using a separate execution_delay key, the delay for each module should be stored with the associated module as part of the modules array (with a value of 0 by default).
The text was updated successfully, but these errors were encountered:
Each autorun rule specifies a
execution_order
andexecution_delay
properties.These values are fiddly to configure, confusing for new users, add unnecessary complexity, and are often unnecessary. (#2541)
Execution Order
execution_order
specifies the order in which modules are executed. For example:beef/arerules/c_osx_test-return-mods.json
Line 32 in f8cba6e
Every existing autorun engine rule specifies an execution order of incremental integers; or often simply just
[0]
.Users should not be required to specify this attribute. The order should be configured automatically.
When running only a single module this attribute is unnecessary. When running in
sequential
mode, the modules should be executed in the order they are provided in the rule file.Presumably, this attribute exists as modules are stored with
modules.to_json
which may re-order the module keys. Instead of using a separateexecution_order
key, the modules should be stored with an associated order ID as part of themodules
array.Execution Delay
execution_delay
specifies asetTimeout
delay before the module is executed on the hooked browser. For example:beef/arerules/c_osx_test-return-mods.json
Line 33 in f8cba6e
Many existing autorun engine rules specify an execution delay of
0
for every module.A zero delay should be implied if not specified.
When running in
chained-forward
mode the delay is unnecessary as modules must wait until the previous module is executed.Instead of using a separate
execution_delay
key, the delay for each module should be stored with the associated module as part of themodules
array (with a value of0
by default).The text was updated successfully, but these errors were encountered: