@@ -12,16 +12,16 @@ import (
1212 "time"
1313
1414 "github.com/gammazero/workerpool"
15- "github.com/saferwall/saferwall- cli/internal/util"
16- "github.com/saferwall/saferwall- cli/internal/webapi"
15+ "github.com/saferwall/cli/internal/util"
16+ "github.com/saferwall/cli/internal/webapi"
1717 "github.com/spf13/cobra"
1818)
1919
2020// Used for flags.
2121var filePath string
2222var forceRescanFlag bool
2323var asyncScanFlag bool
24- var skipDetonationFlag bool
24+ var enableDetonationFlag bool
2525var timeoutFlag int
2626var osFlag string
2727
@@ -32,7 +32,7 @@ func init() {
3232 "Force rescan the file if it exists" )
3333 scanCmd .Flags ().BoolVarP (& asyncScanFlag , "async" , "a" , false ,
3434 "Scan files in parallel" )
35- scanCmd .Flags ().BoolVarP (& skipDetonationFlag , "skipDetonation " , "d" , false ,
35+ scanCmd .Flags ().BoolVarP (& enableDetonationFlag , "enableDetonation " , "d" , false ,
3636 "Skip detonation" )
3737 scanCmd .Flags ().IntVarP (& timeoutFlag , "timeout" , "t" , 15 ,
3838 "Detonation duration in seconds" )
@@ -86,14 +86,14 @@ func scanFile(web webapi.Service, filePath, token string) error {
8686
8787 // Upload the file to be scanned, this will automatically trigger a scan request.
8888 if ! exists {
89- _ , err = web .Scan (filename , token , osFlag , skipDetonationFlag , timeoutFlag )
89+ _ , err = web .Scan (filename , token , osFlag , enableDetonationFlag , timeoutFlag )
9090 if err != nil {
9191 log .Fatalf ("failed to upload file: %v" , filename )
9292 }
9393 } else {
9494 // Force rescan the file
9595 if forceRescanFlag {
96- err = web .Rescan (sha256 , token , osFlag , skipDetonationFlag , timeoutFlag )
96+ err = web .Rescan (sha256 , token , osFlag , enableDetonationFlag , timeoutFlag )
9797 if err != nil {
9898 log .Fatalf ("failed to rescan file: %v" , filename )
9999 }
@@ -127,16 +127,16 @@ func scanFile(web webapi.Service, filePath, token string) error {
127127 // Upload the file to be scanned, this will automatically
128128 // trigger a scan request.
129129 if ! exists {
130- body , err := web .Scan (filename , token , osFlag , skipDetonationFlag , timeoutFlag )
130+ body , err := web .Scan (filename , token , osFlag , enableDetonationFlag , timeoutFlag )
131131 if err != nil {
132132 log .Fatalf ("failed to upload file: %s, error: %v" , filename , err )
133133 }
134134 log .Print (body )
135- time .Sleep (15 * time .Second )
135+ time .Sleep (10 * time .Second )
136136 } else {
137137 // Force re-scan the file
138138 if forceRescanFlag {
139- err = web .Rescan (sha256 , token , osFlag , skipDetonationFlag , timeoutFlag )
139+ err = web .Rescan (sha256 , token , osFlag , enableDetonationFlag , timeoutFlag )
140140 if err != nil {
141141 log .Fatalf ("failed to re-scan file: %v" , filename )
142142 }
0 commit comments