From 42d16bd68c29de19619093b7b9a73fcbd019be73 Mon Sep 17 00:00:00 2001 From: Celeste Hickenlooper Date: Fri, 2 Jan 2026 17:54:17 -0800 Subject: [PATCH] fix: update readme badges and use banner image - update badges to point to vmfunc/sif - replace ascii art with banner image - fix header check action to check first 5 lines - remove obsolete LICENSE.md --- .github/workflows/header-check.yml | 4 ++-- README.md | 17 ++++++----------- sif.go | 16 ++++++++++++++-- 3 files changed, 22 insertions(+), 15 deletions(-) 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 : -: : -·━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━· -``` +sif -[![go version](https://img.shields.io/github/go-mod/go-version/dropalldatabases/sif?style=flat-square&color=00ADD8)](https://go.dev/) -[![build](https://img.shields.io/github/actions/workflow/status/dropalldatabases/sif/go.yml?style=flat-square)](https://github.com/dropalldatabases/sif/actions) +

+ +[![go version](https://img.shields.io/github/go-mod/go-version/vmfunc/sif?style=flat-square&color=00ADD8)](https://go.dev/) +[![build](https://img.shields.io/github/actions/workflow/status/vmfunc/sif/go.yml?style=flat-square)](https://github.com/vmfunc/sif/actions) [![license](https://img.shields.io/badge/license-BSD--3--Clause-blue?style=flat-square)](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 {