init enumerate

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2026-04-11 20:43:30 +02:00
parent f53380fbd9
commit a0fceb36df
8 changed files with 793 additions and 7 deletions

View File

@@ -29,6 +29,7 @@ func NewRouter(
searchHandler := handler.NewSearchHandler(manager, demo)
toolsHandler := handler.NewToolsHandler(factories)
configHandler := handler.NewConfigHandler(configPath, factories, demo)
enumerateHandler := handler.NewEnumerateHandler(configPath, demo)
searchLimiter := ikymiddleware.New(rate.Every(10*time.Second), 3)
@@ -45,6 +46,13 @@ func NewRouter(
r.Get("/{name}", toolsHandler.Get)
})
r.Route("/enumerate", func(r chi.Router) {
r.Get("/status", enumerateHandler.Status)
r.Post("/generate", enumerateHandler.Generate)
r.Post("/check-email", enumerateHandler.CheckEmail)
r.Post("/check-username", enumerateHandler.CheckUsername)
})
r.Route("/config", func(r chi.Router) {
r.Get("/", configHandler.Get)