Skip to content

Commit c4c1496

Browse files
print verbose output in case of -duc (#6195)
* print verbose output in case of -duc * minor
1 parent d8b7c64 commit c4c1496

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

internal/runner/runner.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -831,8 +831,15 @@ func (r *Runner) displayExecutionInfo(store *loader.Store) {
831831
cfg := config.DefaultConfig
832832

833833
updateutils.Aurora = r.colorizer
834-
gologger.Info().Msgf("Current nuclei version: %v %v", config.Version, updateutils.GetVersionDescription(config.Version, cfg.LatestNucleiVersion))
835-
gologger.Info().Msgf("Current nuclei-templates version: %v %v", cfg.TemplateVersion, updateutils.GetVersionDescription(cfg.TemplateVersion, cfg.LatestNucleiTemplatesVersion))
834+
versionInfo := func(version, latestVersion, versionType string) string {
835+
if !cfg.CanCheckForUpdates() {
836+
return fmt.Sprintf("Current %s version: %v (%s) - remove '-duc' flag to enable update checks", versionType, version, r.colorizer.BrightYellow("unknown"))
837+
}
838+
return fmt.Sprintf("Current %s version: %v %v", versionType, version, updateutils.GetVersionDescription(version, latestVersion))
839+
}
840+
841+
gologger.Info().Msgf(versionInfo(config.Version, cfg.LatestNucleiVersion, "nuclei"))
842+
gologger.Info().Msgf(versionInfo(cfg.TemplateVersion, cfg.LatestNucleiTemplatesVersion, "nuclei-templates"))
836843
if !HideAutoSaveMsg {
837844
if r.pdcpUploadErrMsg != "" {
838845
gologger.Print().Msgf("%s", r.pdcpUploadErrMsg)

0 commit comments

Comments
 (0)