https://github.com/dstroot/revealer
go library to reveal (de-obfuscate) email addresses
https://github.com/dstroot/revealer
Last synced: 6 months ago
JSON representation
go library to reveal (de-obfuscate) email addresses
- Host: GitHub
- URL: https://github.com/dstroot/revealer
- Owner: dstroot
- License: mit
- Created: 2018-06-17T20:55:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T01:18:40.000Z (about 8 years ago)
- Last Synced: 2024-06-20T03:40:32.336Z (about 2 years ago)
- Language: Go
- Size: 31.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Revealer
[](https://travis-ci.org/dstroot/revealer)
[](https://goreportcard.com/report/github.com/dstroot/revealer)
[](https://godoc.org/github.com/dstroot/revealer)
A [go](http://www.golang.org) (or 'golang' for search engine friendliness) tool for "de-obfuscating" email addresses. Pass in an obfuscated email in string format and it will attempt to figure out the valid email address.
**NOTE:** Requires Go 1.10 or above due to use of "strings.Builder".
## Examples
See [the project documentation](https://godoc.org/github.com/dstroot/revealer) for examples of usage.
## Project Status & Versioning
The API should be considered stable. Feedback and feature requests are appreciated.
This project uses [Semantic Versioning 2.0.0](http://semver.org). Accepted pull requests will land on `master`. Periodically, versions will be tagged from `master`. You can find all the releases on [the project releases page](https://github.com/dstroot/revealer/releases).
## More
Documentation can be found [on godoc.org](http://godoc.org/github.com/dstroot/revealer).
## TODO
* [ ] Make sure we handle Unicode properly
* [ ] Support international addresses/punycode
### References
http://jasonpriem.com/obfuscation-decoder/
https://stackoverflow.com/questions/2049502/what-characters-are-allowed-in-an-email-address
https://en.wikipedia.org/wiki/Email_address#Local-part
https://social.technet.microsoft.com/Forums/ie/en-US/69f393aa-d555-4f8f-bb16-c636a129fc25/what-are-valid-and-invalid-email-address-characters?forum=exchangesvradminlegacy