Skip to content

ariskk/burner4s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ed43d5d · Sep 20, 2021

History

28 Commits
Aug 10, 2021
Sep 20, 2021
Jun 24, 2021
Oct 23, 2020
Oct 23, 2020
Sep 20, 2021
Aug 10, 2021
Sep 20, 2021

Repository files navigation

Burner4s

Look up email addresses against a burner email database of 60K+ temporary email providers (aka single-use email addresses).

The tool is based on this list

Many of those providers allow programmatic creation and enable horrible application layer attacks.

Usage

Add the following to build.sbt

libraryDependencies += "com.ariskk" %% "burner4s" % "0.1.7"

Up to version 0.1.5, only Scala 2.12 and 2.13 are supported. 0.1.6 introduced Scala 3 support.

And then:

import com.ariskk.burner4s.BurnerDB

val isBurner: Boolean = BurnerDB.contains("someone@gmail.com")

Or even

val isBurner: Boolean = BurnerDB.contains("gmail.com")

The implementation essentially loads the database into a Set and looks up the domain of the address. It uses ~3MB of memory.

About

Burner email look up tool for Scala

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages