Coder Social home page Coder Social logo

amilich / disposable Goto Github PK

View Code? Open in Web Editor NEW

This project forked from disposable/disposable

0.0 1.0 0.0 3.14 MB

A list of disposable/temporary email address domains

License: MIT License

JavaScript 3.52% Python 93.18% Go 1.59% Dockerfile 1.70%

disposable's Introduction

๐Ÿ—‘ Disposable email domains

npm GoDoc

A collection of domains for disposable email services like 10MinuteMail and GuerrillaMail. Also, some ๐Ÿ›  to make your life easier.

Contributions

If you are already familiar with the topic or have good suggestions for automating the crawling processes, feel free to open an issue. We are also looking for people to maintain this project or implement additional pages.

Why?

Use it to validate email addresses on sign up, or just to see how many real email addresses you have in your system.

Usage

We provide an autogenerated list which is updated every 24 hours.

Normal Mode (hosts removed, which allow anonymous signup)

A file containing a sorted list of domains, one per line.

curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt

Strict Mode (lists domains from greylist.txt - see #81)

A file containing a sorted list of domains, one per line.

curl https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains_strict.txt

JavaScript

Install the npm package disposable-email. Validate synchronously or with a callback.

npm i --save disposable-email
var disposable = require('disposable-email');

disposable.validate('gmail.com');
// true

disposable.validate('[email protected]');
// true

disposable.validate('gmail.com', console.log);
// undefined
// null true

Go

import "github.com/disposable/disposable"

if disposable.Domain("gmail.com") {
    panic("Uh oh!")
}

Java

Checkout ZliIO/zliio-disposable - thanks @ZliIO for the implementation in Java.

Update the list of domains

To update the list of domains run .generate (requires python3), and optionally submit a PR.

$ ./.generate
Fetched 5196 domains and 6593 hashes
 - 2000 domain(s) added
 - 75 domain(s) removed
 - 2010 hash(es) added
 - 76 hash(es) removed

External Sources:

Source Status
https://gist.github.com/adamloving/4401361/ GitHub last update
https://gist.github.com/jamesonev/7e188c35fd5ca754c970e3a1caf045ef/ GitHub last update
https://github.com/disposable/static-disposable-lists/ GitHub last commit
https://github.com/wesbos/burner-email-providers/ GitHub last commit
https://github.com/stopforumspam/disposable_email_domains/ GitHub last commit
https://github.com/martenson/disposable-email-domains/ GitHub last commit
https://github.com/daisy1754/jp-disposable-emails/ GitHub last commit
https://github.com/FGRibreau/mailchecker/ GitHub last commit
https://github.com/ivolo/disposable-email-domains/ GitHub last commit
https://github.com/7c/fakefilter/ GitHub last commit
https://github.com/flotwig/disposable-email-addresses/ GitHub last commit
https://www.rotvpn.com/en/disposable-email

Credits

@adamloving @michenriksen @ivolo @smeinecke @GeroldSetz @martenson @FGRibreau @daisy1754 @jamesonev @wesbos @willwhite @stopforumspam @7c @copini @ZliIO

CDN

by: https://raw.githack.com/

disposable's People

Contributors

smeinecke avatar andreis avatar jwhitlock avatar runk avatar beeyev avatar mkrazz avatar flotwig avatar anbud avatar amilich avatar flixi avatar copini avatar jamesonev avatar daisy1754 avatar ornicar avatar dependabot[bot] avatar fnetx avatar kittenswolf avatar mtmail avatar tuptuptuu avatar witoldszpur avatar zlokomatic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.