diff --git a/cmd/sif/main.go b/cmd/sif/main.go index 9272350..374639a 100644 --- a/cmd/sif/main.go +++ b/cmd/sif/main.go @@ -18,7 +18,7 @@ import ( "github.com/dropalldatabases/sif/internal/config" // Register framework detectors - _ "github.com/dropalldatabases/sif/pkg/scan/frameworks/detectors" + _ "github.com/dropalldatabases/sif/internal/scan/frameworks/detectors" ) func main() { diff --git a/pkg/scan/cloudstorage.go b/internal/scan/cloudstorage.go similarity index 100% rename from pkg/scan/cloudstorage.go rename to internal/scan/cloudstorage.go diff --git a/pkg/scan/cms.go b/internal/scan/cms.go similarity index 100% rename from pkg/scan/cms.go rename to internal/scan/cms.go diff --git a/pkg/scan/dirlist.go b/internal/scan/dirlist.go similarity index 100% rename from pkg/scan/dirlist.go rename to internal/scan/dirlist.go diff --git a/pkg/scan/dnslist.go b/internal/scan/dnslist.go similarity index 100% rename from pkg/scan/dnslist.go rename to internal/scan/dnslist.go diff --git a/pkg/scan/dork.go b/internal/scan/dork.go similarity index 100% rename from pkg/scan/dork.go rename to internal/scan/dork.go diff --git a/pkg/scan/frameworks/cve.go b/internal/scan/frameworks/cve.go similarity index 100% rename from pkg/scan/frameworks/cve.go rename to internal/scan/frameworks/cve.go diff --git a/pkg/scan/frameworks/detect.go b/internal/scan/frameworks/detect.go similarity index 100% rename from pkg/scan/frameworks/detect.go rename to internal/scan/frameworks/detect.go diff --git a/pkg/scan/frameworks/detect_test.go b/internal/scan/frameworks/detect_test.go similarity index 99% rename from pkg/scan/frameworks/detect_test.go rename to internal/scan/frameworks/detect_test.go index 56865dc..905e347 100644 --- a/pkg/scan/frameworks/detect_test.go +++ b/internal/scan/frameworks/detect_test.go @@ -18,9 +18,9 @@ import ( "testing" "time" - "github.com/dropalldatabases/sif/pkg/scan/frameworks" + "github.com/dropalldatabases/sif/internal/scan/frameworks" // Import detectors to register them via init() - _ "github.com/dropalldatabases/sif/pkg/scan/frameworks/detectors" + _ "github.com/dropalldatabases/sif/internal/scan/frameworks/detectors" ) func TestExtractVersion_Laravel(t *testing.T) { diff --git a/pkg/scan/frameworks/detector.go b/internal/scan/frameworks/detector.go similarity index 100% rename from pkg/scan/frameworks/detector.go rename to internal/scan/frameworks/detector.go diff --git a/pkg/scan/frameworks/detectors/backend.go b/internal/scan/frameworks/detectors/backend.go similarity index 99% rename from pkg/scan/frameworks/detectors/backend.go rename to internal/scan/frameworks/detectors/backend.go index 53dd644..35df166 100644 --- a/pkg/scan/frameworks/detectors/backend.go +++ b/internal/scan/frameworks/detectors/backend.go @@ -11,7 +11,7 @@ import ( "math" "net/http" - fw "github.com/dropalldatabases/sif/pkg/scan/frameworks" + fw "github.com/dropalldatabases/sif/internal/scan/frameworks" ) func init() { diff --git a/pkg/scan/frameworks/detectors/cms.go b/internal/scan/frameworks/detectors/cms.go similarity index 98% rename from pkg/scan/frameworks/detectors/cms.go rename to internal/scan/frameworks/detectors/cms.go index 1b2ca44..9ac65f1 100644 --- a/pkg/scan/frameworks/detectors/cms.go +++ b/internal/scan/frameworks/detectors/cms.go @@ -10,7 +10,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/pkg/scan/frameworks" + fw "github.com/dropalldatabases/sif/internal/scan/frameworks" ) func init() { diff --git a/pkg/scan/frameworks/detectors/frontend.go b/internal/scan/frameworks/detectors/frontend.go similarity index 98% rename from pkg/scan/frameworks/detectors/frontend.go rename to internal/scan/frameworks/detectors/frontend.go index 0c851b4..45e3030 100644 --- a/pkg/scan/frameworks/detectors/frontend.go +++ b/internal/scan/frameworks/detectors/frontend.go @@ -10,7 +10,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/pkg/scan/frameworks" + fw "github.com/dropalldatabases/sif/internal/scan/frameworks" ) func init() { diff --git a/pkg/scan/frameworks/detectors/meta.go b/internal/scan/frameworks/detectors/meta.go similarity index 98% rename from pkg/scan/frameworks/detectors/meta.go rename to internal/scan/frameworks/detectors/meta.go index 0d0effb..5881125 100644 --- a/pkg/scan/frameworks/detectors/meta.go +++ b/internal/scan/frameworks/detectors/meta.go @@ -10,7 +10,7 @@ package detectors import ( "net/http" - fw "github.com/dropalldatabases/sif/pkg/scan/frameworks" + fw "github.com/dropalldatabases/sif/internal/scan/frameworks" ) func init() { diff --git a/pkg/scan/frameworks/result.go b/internal/scan/frameworks/result.go similarity index 100% rename from pkg/scan/frameworks/result.go rename to internal/scan/frameworks/result.go diff --git a/pkg/scan/frameworks/version.go b/internal/scan/frameworks/version.go similarity index 100% rename from pkg/scan/frameworks/version.go rename to internal/scan/frameworks/version.go diff --git a/pkg/scan/git.go b/internal/scan/git.go similarity index 100% rename from pkg/scan/git.go rename to internal/scan/git.go diff --git a/pkg/scan/headers.go b/internal/scan/headers.go similarity index 100% rename from pkg/scan/headers.go rename to internal/scan/headers.go diff --git a/pkg/scan/js/frameworks/next.go b/internal/scan/js/frameworks/next.go similarity index 100% rename from pkg/scan/js/frameworks/next.go rename to internal/scan/js/frameworks/next.go diff --git a/pkg/scan/js/scan.go b/internal/scan/js/scan.go similarity index 98% rename from pkg/scan/js/scan.go rename to internal/scan/js/scan.go index d630320..bf67288 100644 --- a/pkg/scan/js/scan.go +++ b/internal/scan/js/scan.go @@ -23,7 +23,7 @@ import ( "github.com/antchfx/htmlquery" "github.com/charmbracelet/log" - "github.com/dropalldatabases/sif/pkg/scan/js/frameworks" + "github.com/dropalldatabases/sif/internal/scan/js/frameworks" urlutil "github.com/projectdiscovery/utils/url" ) diff --git a/pkg/scan/js/supabase.go b/internal/scan/js/supabase.go similarity index 100% rename from pkg/scan/js/supabase.go rename to internal/scan/js/supabase.go diff --git a/pkg/scan/lfi.go b/internal/scan/lfi.go similarity index 100% rename from pkg/scan/lfi.go rename to internal/scan/lfi.go diff --git a/pkg/scan/lfi_test.go b/internal/scan/lfi_test.go similarity index 100% rename from pkg/scan/lfi_test.go rename to internal/scan/lfi_test.go diff --git a/pkg/scan/nuclei.go b/internal/scan/nuclei.go similarity index 100% rename from pkg/scan/nuclei.go rename to internal/scan/nuclei.go diff --git a/pkg/scan/ports.go b/internal/scan/ports.go similarity index 100% rename from pkg/scan/ports.go rename to internal/scan/ports.go diff --git a/pkg/scan/result.go b/internal/scan/result.go similarity index 100% rename from pkg/scan/result.go rename to internal/scan/result.go diff --git a/pkg/scan/scan.go b/internal/scan/scan.go similarity index 100% rename from pkg/scan/scan.go rename to internal/scan/scan.go diff --git a/pkg/scan/scan_test.go b/internal/scan/scan_test.go similarity index 100% rename from pkg/scan/scan_test.go rename to internal/scan/scan_test.go diff --git a/pkg/scan/shodan.go b/internal/scan/shodan.go similarity index 100% rename from pkg/scan/shodan.go rename to internal/scan/shodan.go diff --git a/pkg/scan/shodan_test.go b/internal/scan/shodan_test.go similarity index 100% rename from pkg/scan/shodan_test.go rename to internal/scan/shodan_test.go diff --git a/pkg/scan/sql.go b/internal/scan/sql.go similarity index 100% rename from pkg/scan/sql.go rename to internal/scan/sql.go diff --git a/pkg/scan/sql_test.go b/internal/scan/sql_test.go similarity index 100% rename from pkg/scan/sql_test.go rename to internal/scan/sql_test.go diff --git a/pkg/scan/subdomaintakeover.go b/internal/scan/subdomaintakeover.go similarity index 100% rename from pkg/scan/subdomaintakeover.go rename to internal/scan/subdomaintakeover.go diff --git a/pkg/scan/whois.go b/internal/scan/whois.go similarity index 100% rename from pkg/scan/whois.go rename to internal/scan/whois.go diff --git a/sif.go b/sif.go index 363e985..4c2e824 100644 --- a/sif.go +++ b/sif.go @@ -27,10 +27,10 @@ import ( "github.com/dropalldatabases/sif/internal/config" "github.com/dropalldatabases/sif/internal/logger" "github.com/dropalldatabases/sif/internal/modules" + "github.com/dropalldatabases/sif/internal/scan" + "github.com/dropalldatabases/sif/internal/scan/frameworks" + jsscan "github.com/dropalldatabases/sif/internal/scan/js" "github.com/dropalldatabases/sif/internal/styles" - "github.com/dropalldatabases/sif/pkg/scan" - "github.com/dropalldatabases/sif/pkg/scan/frameworks" - jsscan "github.com/dropalldatabases/sif/pkg/scan/js" ) // App represents the main application structure for sif.