diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f25e68b..3b12cc6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -171,7 +171,7 @@ jobs: **go install** ```bash - go install github.com/dropalldatabases/sif/cmd/sif@v${{ env.VERSION }} + go install github.com/vmfunc/sif/cmd/sif@v${{ env.VERSION }} ``` **binary download** - grab the right archive from below. diff --git a/.golangci.yml b/.golangci.yml index f256c34..e45879c 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -36,7 +36,7 @@ linters: check-blank: false exclude-functions: # log writes are best-effort - - github.com/dropalldatabases/sif/internal/logger.Write + - github.com/vmfunc/sif/internal/logger.Write # Close on io.Closer is idiomatic best-effort - (io.Closer).Close - (*os.File).Close diff --git a/cmd/sif/main.go b/cmd/sif/main.go index 7d94269..3f676fc 100644 --- a/cmd/sif/main.go +++ b/cmd/sif/main.go @@ -17,13 +17,13 @@ import ( "os" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif" - "github.com/dropalldatabases/sif/internal/config" - "github.com/dropalldatabases/sif/internal/patchnotes" - ver "github.com/dropalldatabases/sif/internal/version" + "github.com/vmfunc/sif" + "github.com/vmfunc/sif/internal/config" + "github.com/vmfunc/sif/internal/patchnotes" + ver "github.com/vmfunc/sif/internal/version" // Register framework detectors - _ "github.com/dropalldatabases/sif/internal/scan/frameworks/detectors" + _ "github.com/vmfunc/sif/internal/scan/frameworks/detectors" ) // version is stamped at release time via -ldflags "-X main.version=..."; diff --git a/docs/README.md b/docs/README.md index 918dce0..e97e631 100644 --- a/docs/README.md +++ b/docs/README.md @@ -31,7 +31,7 @@ welcome to the sif documentation. sif is a modular pentesting toolkit designed t ```bash # install -git clone https://github.com/dropalldatabases/sif.git && cd sif && make +git clone https://github.com/vmfunc/sif.git && cd sif && make # basic scan ./sif -u https://example.com diff --git a/docs/development.md b/docs/development.md index 4fcb7e4..33f9616 100644 --- a/docs/development.md +++ b/docs/development.md @@ -11,7 +11,7 @@ setting up a development environment for sif. ## clone and build ```bash -git clone https://github.com/dropalldatabases/sif.git +git clone https://github.com/vmfunc/sif.git cd sif make ``` diff --git a/docs/installation.md b/docs/installation.md index 29b26b1..06d8965 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -39,7 +39,7 @@ download `sif-windows-amd64.exe` from releases and add to your PATH. requires go 1.25+ ```bash -git clone https://github.com/dropalldatabases/sif.git +git clone https://github.com/vmfunc/sif.git cd sif make ``` diff --git a/go.mod b/go.mod index ee11058..d279878 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/dropalldatabases/sif +module github.com/vmfunc/sif go 1.25.7 diff --git a/internal/finding/finding.go b/internal/finding/finding.go index 882ef42..3567c7d 100644 --- a/internal/finding/finding.go +++ b/internal/finding/finding.go @@ -21,10 +21,10 @@ import ( "fmt" "strings" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" - "github.com/dropalldatabases/sif/internal/scan/frameworks" - "github.com/dropalldatabases/sif/internal/scan/js" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" + "github.com/vmfunc/sif/internal/scan/frameworks" + "github.com/vmfunc/sif/internal/scan/js" "github.com/projectdiscovery/nuclei/v3/pkg/output" ) diff --git a/internal/finding/finding_test.go b/internal/finding/finding_test.go index 68b3e80..36556d9 100644 --- a/internal/finding/finding_test.go +++ b/internal/finding/finding_test.go @@ -16,10 +16,10 @@ import ( "strings" "testing" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" - "github.com/dropalldatabases/sif/internal/scan/frameworks" - "github.com/dropalldatabases/sif/internal/scan/js" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" + "github.com/vmfunc/sif/internal/scan/frameworks" + "github.com/vmfunc/sif/internal/scan/js" "github.com/projectdiscovery/nuclei/v3/pkg/model" "github.com/projectdiscovery/nuclei/v3/pkg/model/types/severity" "github.com/projectdiscovery/nuclei/v3/pkg/output" diff --git a/internal/modules/analytics_ui_exposure_test.go b/internal/modules/analytics_ui_exposure_test.go index f66f61f..a09d4ba 100644 --- a/internal/modules/analytics_ui_exposure_test.go +++ b/internal/modules/analytics_ui_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runAnalyticsModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/app_config_exposure_test.go b/internal/modules/app_config_exposure_test.go index 6882fde..5b64368 100644 --- a/internal/modules/app_config_exposure_test.go +++ b/internal/modules/app_config_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runAppCfgModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/argocd_exposure_test.go b/internal/modules/argocd_exposure_test.go index 7b9bc74..80b9c4b 100644 --- a/internal/modules/argocd_exposure_test.go +++ b/internal/modules/argocd_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runArgocdModule(t *testing.T, status int, body string) *modules.Result { diff --git a/internal/modules/attack_modes_test.go b/internal/modules/attack_modes_test.go index 1d8cc41..6b8911f 100644 --- a/internal/modules/attack_modes_test.go +++ b/internal/modules/attack_modes_test.go @@ -23,7 +23,7 @@ import ( "sync" "testing" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" ) func reqURLs(reqs []*httpRequest) []string { diff --git a/internal/modules/bigdata_api_exposure_test.go b/internal/modules/bigdata_api_exposure_test.go index 2cd6354..478dd46 100644 --- a/internal/modules/bigdata_api_exposure_test.go +++ b/internal/modules/bigdata_api_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runBigDataModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/buildtool_credential_exposure_test.go b/internal/modules/buildtool_credential_exposure_test.go index 1318e38..0f0cf5a 100644 --- a/internal/modules/buildtool_credential_exposure_test.go +++ b/internal/modules/buildtool_credential_exposure_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runBuildCredModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/cms_config_exposure_test.go b/internal/modules/cms_config_exposure_test.go index b8dc1a9..4de17b7 100644 --- a/internal/modules/cms_config_exposure_test.go +++ b/internal/modules/cms_config_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runCMSCfgModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/credential_exposure_test.go b/internal/modules/credential_exposure_test.go index b5e0b84..9d0b588 100644 --- a/internal/modules/credential_exposure_test.go +++ b/internal/modules/credential_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runCredModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/data_pipeline_api_exposure_test.go b/internal/modules/data_pipeline_api_exposure_test.go index 0023849..b18db62 100644 --- a/internal/modules/data_pipeline_api_exposure_test.go +++ b/internal/modules/data_pipeline_api_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runPipelineModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/database_file_exposure_test.go b/internal/modules/database_file_exposure_test.go index 9310e8d..25a27f9 100644 --- a/internal/modules/database_file_exposure_test.go +++ b/internal/modules/database_file_exposure_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDBFileModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/db_panels_test.go b/internal/modules/db_panels_test.go index 716dc12..75fe8d1 100644 --- a/internal/modules/db_panels_test.go +++ b/internal/modules/db_panels_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDBModule(t *testing.T, file string, status int, headers map[string]string, body string) *modules.Result { diff --git a/internal/modules/debug_exposure_test.go b/internal/modules/debug_exposure_test.go index 5e479e6..02df017 100644 --- a/internal/modules/debug_exposure_test.go +++ b/internal/modules/debug_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDebugModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/deploy_config_exposure_test.go b/internal/modules/deploy_config_exposure_test.go index b2c3a6f..c25aa6a 100644 --- a/internal/modules/deploy_config_exposure_test.go +++ b/internal/modules/deploy_config_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDeployModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/distributed_db_exposure_test.go b/internal/modules/distributed_db_exposure_test.go index 87481c2..57384fd 100644 --- a/internal/modules/distributed_db_exposure_test.go +++ b/internal/modules/distributed_db_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDistDBModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/dotfile_credential_exposure_test.go b/internal/modules/dotfile_credential_exposure_test.go index e14640e..dc84a9e 100644 --- a/internal/modules/dotfile_credential_exposure_test.go +++ b/internal/modules/dotfile_credential_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runDotfileModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/env_exposure_test.go b/internal/modules/env_exposure_test.go index c1bd47d..7fcebff 100644 --- a/internal/modules/env_exposure_test.go +++ b/internal/modules/env_exposure_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) // runEnvModule runs the env exposure module end to end against a server that diff --git a/internal/modules/executor_test.go b/internal/modules/executor_test.go index 3af2489..dae23da 100644 --- a/internal/modules/executor_test.go +++ b/internal/modules/executor_test.go @@ -22,7 +22,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" ) const testTimeout = 5 * time.Second diff --git a/internal/modules/favicon.go b/internal/modules/favicon.go index 49e9ad6..efdb973 100644 --- a/internal/modules/favicon.go +++ b/internal/modules/favicon.go @@ -16,7 +16,7 @@ import ( "fmt" "math" - "github.com/dropalldatabases/sif/internal/fingerprint" + "github.com/vmfunc/sif/internal/fingerprint" ) // checkFaviconHash reports whether the body's shodan mmh3 hash matches any diff --git a/internal/modules/favicon_test.go b/internal/modules/favicon_test.go index 2fc9af5..6a8910a 100644 --- a/internal/modules/favicon_test.go +++ b/internal/modules/favicon_test.go @@ -21,8 +21,8 @@ import ( "strings" "testing" - "github.com/dropalldatabases/sif/internal/fingerprint" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/fingerprint" + "github.com/vmfunc/sif/internal/httpx" ) // faviconFixture hashes to a negative int32, so its signed and unsigned forms diff --git a/internal/modules/http_database_exposure_test.go b/internal/modules/http_database_exposure_test.go index 660fff9..d9832d2 100644 --- a/internal/modules/http_database_exposure_test.go +++ b/internal/modules/http_database_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runHTTPDBModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/infra_config_exposure_test.go b/internal/modules/infra_config_exposure_test.go index ea9efbc..c514b62 100644 --- a/internal/modules/infra_config_exposure_test.go +++ b/internal/modules/infra_config_exposure_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runInfraModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/json_extractor_test.go b/internal/modules/json_extractor_test.go index 5697101..ad9deaa 100644 --- a/internal/modules/json_extractor_test.go +++ b/internal/modules/json_extractor_test.go @@ -18,7 +18,7 @@ import ( "net/http/httptest" "testing" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" ) func TestRunExtractorsJSON(t *testing.T) { diff --git a/internal/modules/loader.go b/internal/modules/loader.go index a1b7058..42906a6 100644 --- a/internal/modules/loader.go +++ b/internal/modules/loader.go @@ -19,7 +19,7 @@ import ( "runtime" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/output" ) // Loader handles module discovery and loading. diff --git a/internal/modules/login_panels_test.go b/internal/modules/login_panels_test.go index 010ae08..b7a209f 100644 --- a/internal/modules/login_panels_test.go +++ b/internal/modules/login_panels_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runLoginModule(t *testing.T, file string, status int, headers map[string]string, body string) *modules.Result { diff --git a/internal/modules/management_api_exposure_test.go b/internal/modules/management_api_exposure_test.go index 423885e..d8c4d80 100644 --- a/internal/modules/management_api_exposure_test.go +++ b/internal/modules/management_api_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runMgmtModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/matchers_condition_test.go b/internal/modules/matchers_condition_test.go index 32316af..005a70b 100644 --- a/internal/modules/matchers_condition_test.go +++ b/internal/modules/matchers_condition_test.go @@ -21,7 +21,7 @@ import ( "path/filepath" "testing" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" ) func TestCheckMatchersCondition(t *testing.T) { diff --git a/internal/modules/metrics_exposure_test.go b/internal/modules/metrics_exposure_test.go index 663cc10..06bc1b6 100644 --- a/internal/modules/metrics_exposure_test.go +++ b/internal/modules/metrics_exposure_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runMetricsModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/ops_panels_test.go b/internal/modules/ops_panels_test.go index caa4291..e248ade 100644 --- a/internal/modules/ops_panels_test.go +++ b/internal/modules/ops_panels_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) // runOpsModule runs a shipped module end to end against a server that returns diff --git a/internal/modules/orchestration_api_exposure_test.go b/internal/modules/orchestration_api_exposure_test.go index 50b00b2..249935d 100644 --- a/internal/modules/orchestration_api_exposure_test.go +++ b/internal/modules/orchestration_api_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runOrchModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/rails_secret_exposure_test.go b/internal/modules/rails_secret_exposure_test.go index 97d91c7..2b4fd87 100644 --- a/internal/modules/rails_secret_exposure_test.go +++ b/internal/modules/rails_secret_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runRailsModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/registry_exposure_test.go b/internal/modules/registry_exposure_test.go index ec242e3..3324201 100644 --- a/internal/modules/registry_exposure_test.go +++ b/internal/modules/registry_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runRegistryModule(t *testing.T, file string, status int, headers map[string]string, body string) *modules.Result { diff --git a/internal/modules/runtime_api_exposure_test.go b/internal/modules/runtime_api_exposure_test.go index 4acfbfc..c46534e 100644 --- a/internal/modules/runtime_api_exposure_test.go +++ b/internal/modules/runtime_api_exposure_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runRuntimeModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/secret_file_exposure_test.go b/internal/modules/secret_file_exposure_test.go index 295ff66..07c65eb 100644 --- a/internal/modules/secret_file_exposure_test.go +++ b/internal/modules/secret_file_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runSecretModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/vcs_metadata_exposure_test.go b/internal/modules/vcs_metadata_exposure_test.go index c6234c6..ebb4624 100644 --- a/internal/modules/vcs_metadata_exposure_test.go +++ b/internal/modules/vcs_metadata_exposure_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runVCSModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/vector_db_exposure_test.go b/internal/modules/vector_db_exposure_test.go index 044cd6b..9f85c06 100644 --- a/internal/modules/vector_db_exposure_test.go +++ b/internal/modules/vector_db_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runVectorDBModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/modules/webserver_config_exposure_test.go b/internal/modules/webserver_config_exposure_test.go index 1d4db98..5c8f9e6 100644 --- a/internal/modules/webserver_config_exposure_test.go +++ b/internal/modules/webserver_config_exposure_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) func runWebSrvModule(t *testing.T, file string, status int, body string) *modules.Result { diff --git a/internal/notify/discord.go b/internal/notify/discord.go index 2908a49..4cce014 100644 --- a/internal/notify/discord.go +++ b/internal/notify/discord.go @@ -16,7 +16,7 @@ import ( "context" "net/http" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // discordProvider posts to a discord webhook. discord's incoming-webhook body diff --git a/internal/notify/message.go b/internal/notify/message.go index 34445b0..08124ab 100644 --- a/internal/notify/message.go +++ b/internal/notify/message.go @@ -20,8 +20,8 @@ import ( "net/http" "strings" - "github.com/dropalldatabases/sif/internal/finding" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/finding" + "github.com/vmfunc/sif/internal/httpx" ) // contentTypeJSON is the body type every provider POSTs; all four speak json. diff --git a/internal/notify/notify.go b/internal/notify/notify.go index bfbae66..5cd4c8b 100644 --- a/internal/notify/notify.go +++ b/internal/notify/notify.go @@ -22,9 +22,9 @@ import ( "net/http" "time" - "github.com/dropalldatabases/sif/internal/finding" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/finding" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/output" ) // Options carries the runtime knobs Send needs. Timeout bounds each provider's diff --git a/internal/notify/notify_test.go b/internal/notify/notify_test.go index 6d2d55b..4c2ea1d 100644 --- a/internal/notify/notify_test.go +++ b/internal/notify/notify_test.go @@ -22,7 +22,7 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // sampleFindings returns a small mixed-severity batch for payload assertions. diff --git a/internal/notify/slack.go b/internal/notify/slack.go index 0caf330..a8cbffb 100644 --- a/internal/notify/slack.go +++ b/internal/notify/slack.go @@ -16,7 +16,7 @@ import ( "context" "net/http" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // slackProvider posts to a slack incoming webhook. the webhook url already pins diff --git a/internal/notify/telegram.go b/internal/notify/telegram.go index dbaef18..8fae399 100644 --- a/internal/notify/telegram.go +++ b/internal/notify/telegram.go @@ -16,7 +16,7 @@ import ( "context" "net/http" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // telegramAPIBase is the bot api root. it's a var so tests can repoint it at an diff --git a/internal/notify/webhook.go b/internal/notify/webhook.go index 3ef1d56..99ab604 100644 --- a/internal/notify/webhook.go +++ b/internal/notify/webhook.go @@ -16,7 +16,7 @@ import ( "context" "net/http" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // webhookProvider posts a structured json payload to an arbitrary endpoint. unlike diff --git a/internal/nuclei/format/format.go b/internal/nuclei/format/format.go index c626028..567687f 100644 --- a/internal/nuclei/format/format.go +++ b/internal/nuclei/format/format.go @@ -13,7 +13,7 @@ package format import ( - "github.com/dropalldatabases/sif/internal/styles" + "github.com/vmfunc/sif/internal/styles" nucleiout "github.com/projectdiscovery/nuclei/v3/pkg/output" ) diff --git a/internal/scan/builtin/frameworks_module.go b/internal/scan/builtin/frameworks_module.go index 056a42a..849f80e 100644 --- a/internal/scan/builtin/frameworks_module.go +++ b/internal/scan/builtin/frameworks_module.go @@ -17,8 +17,8 @@ import ( "fmt" "strings" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan/frameworks" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan/frameworks" ) type FrameworksModule struct{} diff --git a/internal/scan/builtin/nuclei_module.go b/internal/scan/builtin/nuclei_module.go index e22746e..54704f8 100644 --- a/internal/scan/builtin/nuclei_module.go +++ b/internal/scan/builtin/nuclei_module.go @@ -16,8 +16,8 @@ import ( "context" "fmt" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" ) type NucleiModule struct{} diff --git a/internal/scan/builtin/register.go b/internal/scan/builtin/register.go index cd193e0..87b07b7 100644 --- a/internal/scan/builtin/register.go +++ b/internal/scan/builtin/register.go @@ -12,7 +12,7 @@ package builtin -import "github.com/dropalldatabases/sif/internal/modules" +import "github.com/vmfunc/sif/internal/modules" // Register registers all Go-based built-in scans as modules. // Allows complex Go scans to participate in the module system diff --git a/internal/scan/builtin/securitytrails_module.go b/internal/scan/builtin/securitytrails_module.go index f9e05d8..8e89f44 100644 --- a/internal/scan/builtin/securitytrails_module.go +++ b/internal/scan/builtin/securitytrails_module.go @@ -17,8 +17,8 @@ import ( "fmt" "strings" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" ) type SecurityTrailsModule struct{} diff --git a/internal/scan/builtin/shodan_module.go b/internal/scan/builtin/shodan_module.go index 4277c6b..4726584 100644 --- a/internal/scan/builtin/shodan_module.go +++ b/internal/scan/builtin/shodan_module.go @@ -17,8 +17,8 @@ import ( "fmt" "strings" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" ) type ShodanModule struct{} diff --git a/internal/scan/builtin/whois_module.go b/internal/scan/builtin/whois_module.go index 64f0355..a664492 100644 --- a/internal/scan/builtin/whois_module.go +++ b/internal/scan/builtin/whois_module.go @@ -15,8 +15,8 @@ package builtin import ( "context" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/scan" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/scan" ) type WhoisModule struct{} diff --git a/internal/scan/cloudstorage.go b/internal/scan/cloudstorage.go index 1ae397c..e22a600 100644 --- a/internal/scan/cloudstorage.go +++ b/internal/scan/cloudstorage.go @@ -21,9 +21,9 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/styles" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/styles" ) // s3EndpointFmt is a var so integration tests can repoint it at a fixture; the diff --git a/internal/scan/cms.go b/internal/scan/cms.go index 7f74776..0b60df3 100644 --- a/internal/scan/cms.go +++ b/internal/scan/cms.go @@ -19,9 +19,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) type CMSResult struct { diff --git a/internal/scan/cors.go b/internal/scan/cors.go index 27fc797..7b11ec6 100644 --- a/internal/scan/cors.go +++ b/internal/scan/cors.go @@ -22,9 +22,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // CORSResult collects every cors misconfiguration found on the target. diff --git a/internal/scan/crawl.go b/internal/scan/crawl.go index 79a5859..3bbaba1 100644 --- a/internal/scan/crawl.go +++ b/internal/scan/crawl.go @@ -21,9 +21,9 @@ import ( "github.com/gocolly/colly/v2" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // CrawlResult holds the deduped set of urls discovered by the spider. diff --git a/internal/scan/dirlist.go b/internal/scan/dirlist.go index 80a7486..0481062 100644 --- a/internal/scan/dirlist.go +++ b/internal/scan/dirlist.go @@ -26,14 +26,14 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" ) // directoryURL is a var so integration tests can repoint it at a fixture. -var directoryURL = "https://raw.githubusercontent.com/dropalldatabases/sif-runtime/main/dirlist/" +var directoryURL = "https://raw.githubusercontent.com/vmfunc/sif-runtime/main/dirlist/" const ( smallFile = "directory-list-2.3-small.txt" diff --git a/internal/scan/dnslist.go b/internal/scan/dnslist.go index 0d488dc..656c9f7 100644 --- a/internal/scan/dnslist.go +++ b/internal/scan/dnslist.go @@ -21,15 +21,15 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/dnsx" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/dnsx" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" ) // dnsURL is a var so integration tests can repoint it at a fixture. -var dnsURL = "https://raw.githubusercontent.com/dropalldatabases/sif-runtime/main/dnslist/" +var dnsURL = "https://raw.githubusercontent.com/vmfunc/sif-runtime/main/dnslist/" // dnsTransport is a var so integration tests can route the per-host probes at a // local server instead of resolving real DNS. nil keeps http.DefaultTransport. diff --git a/internal/scan/dork.go b/internal/scan/dork.go index 585fdf7..58070d9 100644 --- a/internal/scan/dork.go +++ b/internal/scan/dork.go @@ -25,15 +25,15 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" googlesearch "github.com/rocketlaunchr/google-search" ) const ( - dorkURL = "https://raw.githubusercontent.com/dropalldatabases/sif-runtime/main/dork/" + dorkURL = "https://raw.githubusercontent.com/vmfunc/sif-runtime/main/dork/" dorkFile = "dork.txt" ) diff --git a/internal/scan/favicon.go b/internal/scan/favicon.go index ae40955..71af16f 100644 --- a/internal/scan/favicon.go +++ b/internal/scan/favicon.go @@ -21,10 +21,10 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/fingerprint" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/fingerprint" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // FaviconResult is the computed shodan-style favicon hash plus the pivot query diff --git a/internal/scan/favicon_demo_sync_test.go b/internal/scan/favicon_demo_sync_test.go index fb4df12..350b71f 100644 --- a/internal/scan/favicon_demo_sync_test.go +++ b/internal/scan/favicon_demo_sync_test.go @@ -17,7 +17,7 @@ import ( "strings" "testing" - "github.com/dropalldatabases/sif/internal/modules" + "github.com/vmfunc/sif/internal/modules" ) // favicon demo modules must reference a hash from faviconHashes that names the diff --git a/internal/scan/frameworks/custom.go b/internal/scan/frameworks/custom.go index c5148e3..c9693c7 100644 --- a/internal/scan/frameworks/custom.go +++ b/internal/scan/frameworks/custom.go @@ -30,7 +30,7 @@ import ( "strings" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/output" "gopkg.in/yaml.v3" ) diff --git a/internal/scan/frameworks/detect.go b/internal/scan/frameworks/detect.go index e82428e..bf2dd2a 100644 --- a/internal/scan/frameworks/detect.go +++ b/internal/scan/frameworks/detect.go @@ -22,9 +22,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // detectionThreshold is the minimum confidence for a detection to be reported. diff --git a/internal/scan/frameworks/detect_test.go b/internal/scan/frameworks/detect_test.go index 62b1414..9f166b5 100644 --- a/internal/scan/frameworks/detect_test.go +++ b/internal/scan/frameworks/detect_test.go @@ -18,9 +18,9 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/scan/frameworks" + "github.com/vmfunc/sif/internal/scan/frameworks" // Import detectors to register them via init() - _ "github.com/dropalldatabases/sif/internal/scan/frameworks/detectors" + _ "github.com/vmfunc/sif/internal/scan/frameworks/detectors" ) func TestExtractVersion_Laravel(t *testing.T) { diff --git a/internal/scan/frameworks/detectors/backend.go b/internal/scan/frameworks/detectors/backend.go index 7e9b45e..18923d4 100644 --- a/internal/scan/frameworks/detectors/backend.go +++ b/internal/scan/frameworks/detectors/backend.go @@ -23,7 +23,7 @@ import ( "math" "net/http" - fw "github.com/dropalldatabases/sif/internal/scan/frameworks" + fw "github.com/vmfunc/sif/internal/scan/frameworks" ) func init() { diff --git a/internal/scan/frameworks/detectors/cms.go b/internal/scan/frameworks/detectors/cms.go index 76c8537..858bbfc 100644 --- a/internal/scan/frameworks/detectors/cms.go +++ b/internal/scan/frameworks/detectors/cms.go @@ -22,7 +22,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/internal/scan/frameworks" + fw "github.com/vmfunc/sif/internal/scan/frameworks" ) func init() { diff --git a/internal/scan/frameworks/detectors/frontend.go b/internal/scan/frameworks/detectors/frontend.go index 97b9b87..488cfa4 100644 --- a/internal/scan/frameworks/detectors/frontend.go +++ b/internal/scan/frameworks/detectors/frontend.go @@ -22,7 +22,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/internal/scan/frameworks" + fw "github.com/vmfunc/sif/internal/scan/frameworks" ) func init() { diff --git a/internal/scan/frameworks/detectors/meta.go b/internal/scan/frameworks/detectors/meta.go index e6bf9c8..46f49a1 100644 --- a/internal/scan/frameworks/detectors/meta.go +++ b/internal/scan/frameworks/detectors/meta.go @@ -22,7 +22,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/internal/scan/frameworks" + fw "github.com/vmfunc/sif/internal/scan/frameworks" ) func init() { diff --git a/internal/scan/git.go b/internal/scan/git.go index 2b2b6fb..7fc8b4a 100644 --- a/internal/scan/git.go +++ b/internal/scan/git.go @@ -22,14 +22,14 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" ) // gitURL is a var so integration tests can repoint it at a fixture. -var gitURL = "https://raw.githubusercontent.com/dropalldatabases/sif-runtime/main/git/" +var gitURL = "https://raw.githubusercontent.com/vmfunc/sif-runtime/main/git/" const gitFile = "git.txt" diff --git a/internal/scan/headers.go b/internal/scan/headers.go index a481c85..d746f0f 100644 --- a/internal/scan/headers.go +++ b/internal/scan/headers.go @@ -17,9 +17,9 @@ import ( "net/http" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) type HeaderResult struct { diff --git a/internal/scan/js/frameworks/next.go b/internal/scan/js/frameworks/next.go index fd8e7bb..085d1ae 100644 --- a/internal/scan/js/frameworks/next.go +++ b/internal/scan/js/frameworks/next.go @@ -30,7 +30,7 @@ import ( "regexp" "strings" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" urlutil "github.com/projectdiscovery/utils/url" ) diff --git a/internal/scan/js/scan.go b/internal/scan/js/scan.go index f5df81b..0c73b8f 100644 --- a/internal/scan/js/scan.go +++ b/internal/scan/js/scan.go @@ -22,9 +22,9 @@ import ( "github.com/antchfx/htmlquery" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/scan/js/frameworks" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/scan/js/frameworks" urlutil "github.com/projectdiscovery/utils/url" ) diff --git a/internal/scan/js/supabase.go b/internal/scan/js/supabase.go index 4923865..922ebc8 100644 --- a/internal/scan/js/supabase.go +++ b/internal/scan/js/supabase.go @@ -30,7 +30,7 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" + "github.com/vmfunc/sif/internal/httpx" ) // jwtRegex matches JWT tokens in JavaScript content. diff --git a/internal/scan/jwt.go b/internal/scan/jwt.go index 32ae36f..1edcb82 100644 --- a/internal/scan/jwt.go +++ b/internal/scan/jwt.go @@ -27,9 +27,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // JWTResult collects every token discovered on the target plus the offline diff --git a/internal/scan/lfi.go b/internal/scan/lfi.go index dfc7d2f..6618ecc 100644 --- a/internal/scan/lfi.go +++ b/internal/scan/lfi.go @@ -24,9 +24,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // LFIResult represents the results of LFI reconnaissance diff --git a/internal/scan/nuclei.go b/internal/scan/nuclei.go index cbef13b..6c6d008 100644 --- a/internal/scan/nuclei.go +++ b/internal/scan/nuclei.go @@ -19,9 +19,9 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/nuclei/format" - "github.com/dropalldatabases/sif/internal/nuclei/templates" - sifoutput "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/nuclei/format" + "github.com/vmfunc/sif/internal/nuclei/templates" + sifoutput "github.com/vmfunc/sif/internal/output" nuclei "github.com/projectdiscovery/nuclei/v3/lib" "github.com/projectdiscovery/nuclei/v3/pkg/output" ) diff --git a/internal/scan/openapi.go b/internal/scan/openapi.go index dcf3839..179b49f 100644 --- a/internal/scan/openapi.go +++ b/internal/scan/openapi.go @@ -24,9 +24,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" "gopkg.in/yaml.v3" ) diff --git a/internal/scan/passive.go b/internal/scan/passive.go index a13e408..1aaec43 100644 --- a/internal/scan/passive.go +++ b/internal/scan/passive.go @@ -23,9 +23,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // source base urls are vars so tests can repoint them at local fixtures. they diff --git a/internal/scan/ports.go b/internal/scan/ports.go index 202e4b4..34bead5 100644 --- a/internal/scan/ports.go +++ b/internal/scan/ports.go @@ -23,14 +23,14 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" ) // commonPorts is a var so integration tests can repoint it at a fixture. -var commonPorts = "https://raw.githubusercontent.com/dropalldatabases/sif-runtime/main/ports/top-ports.txt" +var commonPorts = "https://raw.githubusercontent.com/vmfunc/sif-runtime/main/ports/top-ports.txt" func Ports(ctx context.Context, scope string, url string, timeout time.Duration, threads int, logdir string) ([]string, error) { log := output.Module("PORTS") diff --git a/internal/scan/probe.go b/internal/scan/probe.go index 0d78cce..827fd42 100644 --- a/internal/scan/probe.go +++ b/internal/scan/probe.go @@ -21,9 +21,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // ProbeResult is the httpx-style liveness snapshot for one target: did it answer, diff --git a/internal/scan/redirect.go b/internal/scan/redirect.go index 20e2631..4098007 100644 --- a/internal/scan/redirect.go +++ b/internal/scan/redirect.go @@ -24,9 +24,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // RedirectResult collects every open-redirect found on the target. diff --git a/internal/scan/scan.go b/internal/scan/scan.go index 7a309a6..19cef7c 100644 --- a/internal/scan/scan.go +++ b/internal/scan/scan.go @@ -26,10 +26,10 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/pool" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/pool" ) // stripScheme drops the scheme:// prefix from url, or returns it unchanged when diff --git a/internal/scan/securityheaders.go b/internal/scan/securityheaders.go index 719f7f7..2b12e12 100644 --- a/internal/scan/securityheaders.go +++ b/internal/scan/securityheaders.go @@ -19,9 +19,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) type SecurityHeaderResult struct { diff --git a/internal/scan/securitytrails.go b/internal/scan/securitytrails.go index e132473..8c4b1b1 100644 --- a/internal/scan/securitytrails.go +++ b/internal/scan/securitytrails.go @@ -23,9 +23,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // securityTrailsBaseURL is a var so integration tests can repoint it at a fixture. diff --git a/internal/scan/shodan.go b/internal/scan/shodan.go index fbe943b..6e91c59 100644 --- a/internal/scan/shodan.go +++ b/internal/scan/shodan.go @@ -24,9 +24,9 @@ import ( "strings" "time" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // shodanBaseURL is a var so integration tests can repoint it at a fixture. diff --git a/internal/scan/sql.go b/internal/scan/sql.go index 94ecb57..36fb570 100644 --- a/internal/scan/sql.go +++ b/internal/scan/sql.go @@ -23,9 +23,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // SQLResult represents the results of SQL reconnaissance diff --git a/internal/scan/subdomaintakeover.go b/internal/scan/subdomaintakeover.go index 5a623a0..884cc93 100644 --- a/internal/scan/subdomaintakeover.go +++ b/internal/scan/subdomaintakeover.go @@ -23,10 +23,10 @@ import ( "time" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/pool" - "github.com/dropalldatabases/sif/internal/styles" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/pool" + "github.com/vmfunc/sif/internal/styles" ) // SubdomainTakeoverResult represents the outcome of a subdomain takeover vulnerability check. diff --git a/internal/scan/whois.go b/internal/scan/whois.go index de52aab..07f3913 100644 --- a/internal/scan/whois.go +++ b/internal/scan/whois.go @@ -14,8 +14,8 @@ package scan import ( "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" "github.com/likexian/whois" ) diff --git a/internal/scan/xss.go b/internal/scan/xss.go index e85baf2..717cf82 100644 --- a/internal/scan/xss.go +++ b/internal/scan/xss.go @@ -23,9 +23,9 @@ import ( "time" charmlog "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/output" ) // XSSResult collects every likely reflected-xss point on the target. diff --git a/internal/store/store.go b/internal/store/store.go index dcc2d6b..af2cd88 100644 --- a/internal/store/store.go +++ b/internal/store/store.go @@ -24,7 +24,7 @@ import ( "path/filepath" "strings" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // snapshotFileMode is applied to written snapshot files: owner read/write only. diff --git a/internal/store/store_test.go b/internal/store/store_test.go index 3816948..478b28c 100644 --- a/internal/store/store_test.go +++ b/internal/store/store_test.go @@ -19,7 +19,7 @@ import ( "sort" "testing" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/finding" ) // sampleFindings is a small, stable set of findings reused across the round-trip diff --git a/internal/styles/styles.go b/internal/styles/styles.go index 98fed3f..ce79855 100644 --- a/internal/styles/styles.go +++ b/internal/styles/styles.go @@ -16,7 +16,7 @@ package styles import ( "github.com/charmbracelet/lipgloss" - "github.com/dropalldatabases/sif/internal/output" + "github.com/vmfunc/sif/internal/output" ) // Re-export styles from output package diff --git a/notify_test.go b/notify_test.go index c8f111d..ea7fa7a 100644 --- a/notify_test.go +++ b/notify_test.go @@ -21,8 +21,8 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/internal/config" - "github.com/dropalldatabases/sif/internal/finding" + "github.com/vmfunc/sif/internal/config" + "github.com/vmfunc/sif/internal/finding" ) // notifyWebhookBody is the generic-webhook wire shape, mirrored here so the diff --git a/sif.go b/sif.go index 3e0d2d9..712b176 100644 --- a/sif.go +++ b/sif.go @@ -25,20 +25,20 @@ import ( "strings" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/internal/config" - "github.com/dropalldatabases/sif/internal/dnsx" - "github.com/dropalldatabases/sif/internal/finding" - "github.com/dropalldatabases/sif/internal/httpx" - "github.com/dropalldatabases/sif/internal/logger" - "github.com/dropalldatabases/sif/internal/modules" - "github.com/dropalldatabases/sif/internal/notify" - "github.com/dropalldatabases/sif/internal/output" - "github.com/dropalldatabases/sif/internal/report" - "github.com/dropalldatabases/sif/internal/scan" - "github.com/dropalldatabases/sif/internal/scan/builtin" - "github.com/dropalldatabases/sif/internal/scan/frameworks" - jsscan "github.com/dropalldatabases/sif/internal/scan/js" - "github.com/dropalldatabases/sif/internal/store" + "github.com/vmfunc/sif/internal/config" + "github.com/vmfunc/sif/internal/dnsx" + "github.com/vmfunc/sif/internal/finding" + "github.com/vmfunc/sif/internal/httpx" + "github.com/vmfunc/sif/internal/logger" + "github.com/vmfunc/sif/internal/modules" + "github.com/vmfunc/sif/internal/notify" + "github.com/vmfunc/sif/internal/output" + "github.com/vmfunc/sif/internal/report" + "github.com/vmfunc/sif/internal/scan" + "github.com/vmfunc/sif/internal/scan/builtin" + "github.com/vmfunc/sif/internal/scan/frameworks" + jsscan "github.com/vmfunc/sif/internal/scan/js" + "github.com/vmfunc/sif/internal/store" ) // App represents the main application structure for sif. diff --git a/sif_test.go b/sif_test.go index 36a0be2..0ef6ee8 100644 --- a/sif_test.go +++ b/sif_test.go @@ -18,9 +18,9 @@ import ( "strings" "testing" - "github.com/dropalldatabases/sif/internal/config" - "github.com/dropalldatabases/sif/internal/finding" - "github.com/dropalldatabases/sif/internal/store" + "github.com/vmfunc/sif/internal/config" + "github.com/vmfunc/sif/internal/finding" + "github.com/vmfunc/sif/internal/store" ) // TestMain neutralizes the stdin seam for the whole package so tests that build