diff --git a/.github/workflows/header-check.yml b/.github/workflows/header-check.yml
index e3bb0f1..2725ed4 100644
--- a/.github/workflows/header-check.yml
+++ b/.github/workflows/header-check.yml
@@ -24,8 +24,8 @@ jobs:
continue
fi
- # check if file starts with the license header
- if ! head -n 3 "$file" | grep -q "█▀ █ █▀▀"; then
+ # check if file starts with the license header (signature is on line 4)
+ if ! head -n 5 "$file" | grep -q "█▀ █ █▀▀"; then
missing_headers+=("$file")
fi
done < <(find . -name "*.go" -type f -print0)
diff --git a/README.md b/README.md
index 9073295..2b45806 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,11 @@
-```
-·━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━·
-: :
-: █▀ █ █▀▀ :
-: ▄█ █ █▀ blazing-fast pentesting suite :
-: :
-·━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━·
-```
+

-[](https://go.dev/)
-[](https://github.com/dropalldatabases/sif/actions)
+
+
+[](https://go.dev/)
+[](https://github.com/vmfunc/sif/actions)
[](LICENSE)
**[install](#install) · [usage](#usage) · [modules](#modules) · [contribute](#contribute)**
@@ -31,7 +26,7 @@ sif is a modular pentesting toolkit written in go. it's designed to be fast, con
### from releases
-grab the latest binary from [releases](https://github.com/dropalldatabases/sif/releases).
+grab the latest binary from [releases](https://github.com/vmfunc/sif/releases).
### from source
diff --git a/sif.go b/sif.go
index e6cf276..d95a2a7 100644
--- a/sif.go
+++ b/sif.go
@@ -1,3 +1,15 @@
+/*
+·━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━·
+: :
+: █▀ █ █▀▀ · Blazing-fast pentesting suite :
+: ▄█ █ █▀ · BSD 3-Clause License :
+: :
+: (c) 2022-2025 vmfunc (Celeste Hickenlooper), xyzeva, :
+: lunchcat alumni & contributors :
+: :
+·━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━·
+*/
+
// Package sif provides the main functionality for the SIF (Security Information Finder) tool.
// It handles the initialization, configuration, and execution of various security scanning modules.
@@ -45,8 +57,8 @@ func New(settings *config.Settings) (*App, error) {
app := &App{settings: settings}
if !settings.ApiMode {
- fmt.Println(styles.Box.Render(" _____________\n__________(_)__ __/\n__ ___/_ /__ /_ \n_(__ )_ / _ __/ \n/____/ /_/ /_/ \n"))
- fmt.Println(styles.Subheading.Render("\nhttps://sif.sh\nman's best friend\n\ncopyright (c) 2023-2024 lunchcat and contributors.\n\n"))
+ fmt.Println(styles.Box.Render(" █▀ █ █▀▀\n ▄█ █ █▀ "))
+ fmt.Println(styles.Subheading.Render("\nblazing-fast pentesting suite\nman's best friend\n\nbsd 3-clause · (c) 2022-2025 vmfunc, xyzeva & contributors\n"))
}
if len(settings.URLs) > 0 {