Files
sif/docs
Tigah 9f3b9eaa55 feat(frameworks): add config-defined custom detectors (#160)
load yaml-defined detectors from ~/.config/sif/signatures (AppData\Local
on windows), mirroring the user-modules convention, so a framework sif
does not ship can be detected without a rebuild. they load lazily once
per run from DetectFramework and register alongside the built-ins.

each file is one detector, scored by the same weighted signature match as
the built-ins. confidence is linear rather than their sigmoid (importing
it would cycle), so a detector clears the 0.5 threshold once its matched
weights pass half. a name matching a built-in overrides it and inherits
that built-in's version patterns and cves, the same as a user module. a
single unparseable file warns and is skipped rather than failing the scan.

implements the custom signature support help-wanted item in contributing.
2026-06-22 18:24:02 -07:00
..

sif documentation

welcome to the sif documentation. sif is a modular pentesting toolkit designed to be fast, concurrent, and extensible.

table of contents

getting started

features

  • scans - built-in security scans
  • modules - yaml module system and custom modules

reference

contributing


# install
git clone https://github.com/dropalldatabases/sif.git && cd sif && make

# basic scan
./sif -u https://example.com

# list modules
./sif -lm

# run all modules
./sif -u https://example.com -am

# help
./sif -h

support