mirror of
https://github.com/j3ssie/osmedeus.git
synced 2026-09-28 04:24:59 +02:00
Merge pull request #271 from catmandx/add-messages
Fix confusing param display and added an alert when running module main steps
This commit is contained in:
@@ -43,6 +43,7 @@ func (r *Runner) RunModule(module libs.Module) {
|
||||
r.RunScripts(module.PreRun)
|
||||
}
|
||||
|
||||
utils.InforF("Running steps for module %v", color.CyanString(module.Name))
|
||||
// main part
|
||||
err := r.RunSteps(module.Steps)
|
||||
if err != nil {
|
||||
|
||||
+6
-5
@@ -320,9 +320,6 @@ func (r *Runner) ResolveRoutine() {
|
||||
// print some info about the routine
|
||||
var totalSteps, totalModules int
|
||||
parameters := make(map[string]string)
|
||||
for k, v := range r.Params {
|
||||
parameters[k] = v
|
||||
}
|
||||
|
||||
for _, routine := range r.Routines {
|
||||
// loop through all modules to get the parameters
|
||||
@@ -341,6 +338,10 @@ func (r *Runner) ResolveRoutine() {
|
||||
}
|
||||
}
|
||||
|
||||
for k, v := range r.Params {
|
||||
parameters[k] = v
|
||||
}
|
||||
|
||||
var toggleFlags, skippingFlags, ThreadsFlags []string
|
||||
for key, value := range parameters {
|
||||
colorKey := color.HiMagentaString(key)
|
||||
@@ -369,11 +370,11 @@ func (r *Runner) ResolveRoutine() {
|
||||
}
|
||||
|
||||
if len(toggleFlags) > 0 || len(skippingFlags) > 0 {
|
||||
utils.InforF("🔘 Toggleable and Skippable Parameters that being use: %v, %v", strings.Join(toggleFlags, ", "), strings.Join(skippingFlags, ", "))
|
||||
utils.InforF("🔘 Toggleable and Skippable Parameters being used: %v, %v", strings.Join(toggleFlags, ", "), strings.Join(skippingFlags, ", "))
|
||||
if r.Opt.Verbose {
|
||||
utils.InforF("🚀 Speed Control that being use: %v", strings.Join(ThreadsFlags, ", "))
|
||||
}
|
||||
utils.InforF("💡 You can skip/enable some parater to speed up the scan or get more result. See more with the usage %v", color.HiBlueString("osmedeus workflow view -v -f %v", r.RoutineName))
|
||||
utils.InforF("💡 You can skip/enable some parameter to speed up the scan or get more result. See more with the usage %v", color.HiBlueString("osmedeus workflow view -v -f %v", r.RoutineName))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user