mirror of
https://github.com/trufflesecurity/trufflehog.git
synced 2024-11-14 00:47:21 +00:00
5c99a1e754
* Remove period from file extension. * Add comment.
20 lines
460 B
Go
20 lines
460 B
Go
package common
|
|
|
|
import (
|
|
"path/filepath"
|
|
"strings"
|
|
)
|
|
|
|
var (
|
|
KB, MB, GB, TB, PB = 1e3, 1e6, 1e9, 1e12, 1e15
|
|
IgnoredExtensions = []string{"mp4", "avi", "mpeg", "mpg", "mov", "wmv", "m4p", "swf", "mp2", "flv", "vob", "webm", "hdv", "3gp", "ogg", "mp3", "wav", "flac", "webp"}
|
|
)
|
|
|
|
func SkipFile(filename string) bool {
|
|
for _, ext := range IgnoredExtensions {
|
|
if strings.TrimPrefix(filepath.Ext(filename), ".") == ext {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|