Enola Holmes
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
Install
Minimum go1.26 required.
go install github.com/theyahya/enola/cmd/enola@latest
Usage
enola {username}
enola {username} --site twitter
enola {username} --output ./results.jsonUsing Docker
Build the image
Run
docker run --rm -it enola {username}Library usage
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.
Contributing
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", ...).
License
This software is released under the MIT License.
