sif

[![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)**
--- ## what is sif? sif is a modular pentesting toolkit written in go. it's designed to be fast, concurrent, and extensible. run multiple scan types against targets with a single command. ```bash ./sif -u https://example.com -all ``` ## install ### from releases grab the latest binary from [releases](https://github.com/vmfunc/sif/releases). ### from source ```bash git clone https://github.com/dropalldatabases/sif.git cd sif make ``` requires go 1.23+ ## usage ```bash # basic scan ./sif -u https://example.com # directory fuzzing ./sif -u https://example.com -dirlist medium # subdomain enumeration ./sif -u https://example.com -dnslist medium # port scanning ./sif -u https://example.com -ports common # javascript framework detection + cloud misconfig ./sif -u https://example.com -js -c3 # everything ./sif -u https://example.com -all ``` run `./sif -h` for all options. ## modules | module | description | |--------|-------------| | `dirlist` | directory and file fuzzing | | `dnslist` | subdomain enumeration | | `ports` | port and service scanning | | `nuclei` | vulnerability scanning with nuclei templates | | `dork` | automated google dorking | | `js` | javascript framework detection (next.js, supabase) | | `c3` | cloud storage misconfiguration scanning | | `headers` | http header analysis | | `takeover` | subdomain takeover detection | | `cms` | cms detection | | `whois` | whois lookups | | `git` | exposed git repository detection | ## contribute contributions welcome. see [contributing.md](CONTRIBUTING.md) for guidelines. ```bash # format gofmt -w . # lint golangci-lint run # test go test ./... ``` ## contributors
mel
mel

๐Ÿšง ๐Ÿง‘โ€๐Ÿซ ๐Ÿ“† ๐Ÿ›ก๏ธ โš ๏ธ ๐Ÿ’ผ ๐Ÿ’ป ๐ŸŽจ ๐Ÿ’ต ๐Ÿค”
ProjectDiscovery
ProjectDiscovery

๐Ÿ“ฆ
macdoos
macdoos

๐Ÿ’ป
Matthieu Witrowiez
Matthieu Witrowiez

๐Ÿค”
tessa
tessa

๐Ÿš‡ ๐Ÿ’ฌ ๐Ÿ““
Eva
Eva

๐Ÿ“ ๐Ÿ–‹ ๐Ÿ”ฌ ๐Ÿ›ก๏ธ โš ๏ธ ๐Ÿ’ป
## acknowledgements - [projectdiscovery](https://projectdiscovery.io/) for nuclei and other security tools - [shodan](https://www.shodan.io/) for infrastructure intelligence ---
bsd 3-clause license ยท made by vmfunc, xyzeva, and contributors