├── .gitignore ├── README.md ├── cmd └── main.go ├── conf └── config-example.yaml ├── go.mod ├── go.sum ├── internal ├── cache │ └── phishing_sites.go ├── command │ ├── command.go │ └── import_phishing_sites.go ├── conf │ └── conf.go ├── controller │ └── controller.go ├── entity │ └── phishing_sites_cache.go ├── errors │ └── errors.go ├── logic │ ├── impl │ │ ├── phishing_sites.go │ │ └── working.go │ ├── phishing_sites.go │ └── working.go ├── middleware │ └── logger.go ├── model │ └── .gitkeep ├── repo │ └── .gitkeep ├── resty │ └── scamsniffer.go ├── serve │ └── serve.go ├── service │ ├── oss_stores.go │ └── phishing_sites.go ├── task │ └── task.go └── utils │ ├── debug.go │ └── retry.go ├── makefile └── pkg ├── api ├── iris.go ├── phishing_sites_api.go ├── response.go └── working_api.go ├── cfgs ├── interface.go └── loader.go ├── constant └── constant.go ├── errs └── errs.go ├── logger └── logger.go ├── report ├── report.go └── report_test.go ├── retcode └── retcode.go └── task ├── interface.go └── scheduler.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/cmd/main.go -------------------------------------------------------------------------------- /conf/config-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/conf/config-example.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cache/phishing_sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/cache/phishing_sites.go -------------------------------------------------------------------------------- /internal/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/command/command.go -------------------------------------------------------------------------------- /internal/command/import_phishing_sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/command/import_phishing_sites.go -------------------------------------------------------------------------------- /internal/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/conf/conf.go -------------------------------------------------------------------------------- /internal/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/controller/controller.go -------------------------------------------------------------------------------- /internal/entity/phishing_sites_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/entity/phishing_sites_cache.go -------------------------------------------------------------------------------- /internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/errors/errors.go -------------------------------------------------------------------------------- /internal/logic/impl/phishing_sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/logic/impl/phishing_sites.go -------------------------------------------------------------------------------- /internal/logic/impl/working.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/logic/impl/working.go -------------------------------------------------------------------------------- /internal/logic/phishing_sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/logic/phishing_sites.go -------------------------------------------------------------------------------- /internal/logic/working.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/logic/working.go -------------------------------------------------------------------------------- /internal/middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/middleware/logger.go -------------------------------------------------------------------------------- /internal/model/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/repo/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/resty/scamsniffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/resty/scamsniffer.go -------------------------------------------------------------------------------- /internal/serve/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/serve/serve.go -------------------------------------------------------------------------------- /internal/service/oss_stores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/service/oss_stores.go -------------------------------------------------------------------------------- /internal/service/phishing_sites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/service/phishing_sites.go -------------------------------------------------------------------------------- /internal/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/task/task.go -------------------------------------------------------------------------------- /internal/utils/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/utils/debug.go -------------------------------------------------------------------------------- /internal/utils/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/internal/utils/retry.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/makefile -------------------------------------------------------------------------------- /pkg/api/iris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/api/iris.go -------------------------------------------------------------------------------- /pkg/api/phishing_sites_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/api/phishing_sites_api.go -------------------------------------------------------------------------------- /pkg/api/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/api/response.go -------------------------------------------------------------------------------- /pkg/api/working_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/api/working_api.go -------------------------------------------------------------------------------- /pkg/cfgs/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/cfgs/interface.go -------------------------------------------------------------------------------- /pkg/cfgs/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/cfgs/loader.go -------------------------------------------------------------------------------- /pkg/constant/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/constant/constant.go -------------------------------------------------------------------------------- /pkg/errs/errs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/errs/errs.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/report/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/report/report.go -------------------------------------------------------------------------------- /pkg/report/report_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/report/report_test.go -------------------------------------------------------------------------------- /pkg/retcode/retcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/retcode/retcode.go -------------------------------------------------------------------------------- /pkg/task/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/task/interface.go -------------------------------------------------------------------------------- /pkg/task/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udeth/godex/HEAD/pkg/task/scheduler.go --------------------------------------------------------------------------------