This is Sherlock's sister Enola, Modern shiny CLI tool written with Golang to help you: ๐ Hunt down social media accounts by username across social networks
Minimum go1.26 required.
go install github.com/theyahya/enola/cmd/enola@latestenola {username}
enola {username} --site twitter
enola {username} --output ./results.jsonBuild the image
docker build -t enola .Run
docker run --rm -it enola {username}ctx := context.Background()
e, err := enola.New()
if err != nil {
log.Fatal(err)
}
results, err := e.SetSite("twitter").Check(ctx, "username")
if err != nil {
log.Fatal(err)
}
for r := range results {
fmt.Println(r.Name, r.URL, r.Found)
}Options: enola.WithHTTPClient, enola.WithConcurrency, enola.WithData.
You can fork the repository, improve or fix some part of it and then send a pull requests. Or simply open and issue if there's a bug, or you have a feature in mind.
To add a new detection strategy, create a file in internal/checker/ that implements Detector and registers itself in init() via checker.Register("your_type", ...).
This software is released under the MIT License.
