Init gravatar recon

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2025-09-25 19:47:06 +02:00
parent a6383c9de3
commit 8729b0c779
15 changed files with 359 additions and 103 deletions

View File

@@ -0,0 +1,32 @@
package osint
import (
"time"
"github.com/anotherhadi/eleakxir/backend/server"
gravatar_recon "github.com/anotherhadi/gravatar-recon"
)
type GravatarResult struct {
Duration time.Duration
Error string
Inactive bool
Results []gravatar_recon.GravatarProfile
}
func GravatarSearch(s *server.Server, queryText string) GravatarResult {
gr := GravatarResult{}
now := time.Now()
results, err := gravatar_recon.GetGravatarProfiles(queryText)
if err != nil {
gr.Error = err.Error()
return gr
}
gr.Results = *results
gr.Duration = time.Since(now)
return gr
}