UNPKG

@rearguard/is-burner

Version:

A fast email burner checker.

237 lines (232 loc) 4.39 kB
const valid = new Set([ 'gmail.com', 'yahoo.com', 'hotmail.com', 'outlook.com', 'icloud.com', 'aol.com', 'aim.com', 'gmx.com', 'gmx.us', 'mail.com', 'yandex.com', 'zoho.com', 'protonmail.com', 'protonmail.ch', 'hey.com' ]); const list = new Set([ '0-mail.com', '0wnd.net', '0815.ru', '0wnd.org', '10minutemail.com', '20minutemail.com', '2prong.com', '30minutemail.com', '4warding.com', '4warding.net', '75hosting.net', '6url.com', '7tags.com', '9ox.net', 'a-bc.net', 'afrobacon.com', 'ajaxapp.net', 'amiri.net', 'antichef.net', 'antispam.de', '675hosting.com', 'baxomale.ht.cx', 'anonymbox.com', 'antichef.com', 'beefmilk.com', 'binkmail.com', 'bobmail.info', 'bofthew.com', 'brefmail.com', 'broadbandninja.com', 'bsnow.net', 'centermail.com', 'centermail.net', 'chogmail.com', 'choicemail1.com', 'cool.fr.nf', 'courriel.fr.nf', 'cust.in', 'bumpymail.com', 'courrieltemporaire.com', 'curryworld.de', 'amilegit.com', 'discardmail.de', 'cubiclink.com', 'dandikmail.com', 'hamtharo008.gq', 'huachichi.info', 'shareflix.xyz', 'smoug.net', 'shotmail.ru', 'ttirv.net', 'vip.stu.office.gy', 'bestnewbooks.site', 'xn--90acrbhdiqadvkjq0h.xn--p1ai', 'enfermedad.site', '87708b.com', 'co.com', 'maride.cc', 'mayacaroline.art', 'arcor.de', 'hailmail.net', 'mail.pt', 'mail2country.com', 'mail2fred.com', 'mail2ray.com', 'mail2libertarian.com', 'portugalmail.com', 'phse.com', 'mey.com.tr', 'mail2agent.com', 'from-australia.com', 'mail2titanic.com', 'spray.se', 'mail2realtor.com', 'mail2liquid.com', 'vip.gr', 'suda2.pw', 'deadspam.com', 'devnullmail.com', 'despammed.com', 'dfgh.net', 'discardmail.com', 'disposableaddress.com', 'dispostable.com', 'dodgeit.com', 'dodgit.com', 'donemail.ru', 'dontsendmespam.de', 'dayrep.com', 'dump-email.info', 'dumpandjunk.com', 'dumpmail.de', 'e4ward.com', 'emailias.com', 'emailmiser.com', 'emailsensei.com', 'emailtemporario.com.br', 'emailto.de', 'emailwarden.com', 'emz.net', 'digitalsanctuary.com', 'ephemail.net', 'explodemail.com', 'fastchevy.com', 'email60.com', 'emailigo.de', 'etranquil.com', 'emailinfive.com', 'dodgit.org', 'dumpyemail.com', 's0ny.net', 'buyu447.com', 'messagesafe.co', 'zmail.ru', '10mi.org', '2ether.net', 'mail2mike.com', 'mail2fat.com', 'mail2kenya.com', 'web.de', 'sunrise-sunset.com', 'mail2racer.com', 'mehrani.com', 'zzz.com', 'fizmail.com', 'filzmail.com', 'frapmail.com', 'gishpuppy.com', 'garliclife.com', 'greensloth.com', 'gsrv.co.uk', 'guerillamail.biz', 'guerillamail.org', 'guerrillamail.biz', 'get2mail.fr', 'guerrillamail.net', 'guerrillamail.org', 'guerrillamailblock.com', 'h8s.org', 'haltospam.com', 'hatespam.org', 'imails.info', 'hidemail.de', 'hochsitze.com', 'fr33mail.info', 'guerrillamail.com', 'ieatspam.eu', 'guerrillamail.de', 'hulapla.de', 'hotpop.com', 'sfr.fr', 'ieatspam.info', 'mail2vanessa.com', 'swbell.net', 'mail2poseidon.com', 'cowboywmk.com', 'mail2uganda.com', 'mail2producer.com', 'mail2kenny.com', 'kludgemush.com', 'post.mydc.in.ua', 'inboxclean.com', 'inboxclean.org', 'jetable.fr.nf', 'jetable.org', 'insorg-mail.info', 'junk1e.com', 'klassmaster.com', 'klassmaster.net', 'klzlk.com', 'jetable.com', 'letthemeatspam.com', 'lhsdv.com', 'link2mail.net', 'lol.ovpn.to', 'lookugly.com', 'lortemail.dk', 'lr78.com', 'm4ilweb.info', 'maboard.com', 'mail-temporaire.fr', 'kaspop.com', 'mail.by', 'mail2rss.org', 'mailcatch.com', 'mailexpire.com', 'mailin8r.com', 'mailbidon.com', 'mailblocks.com', 'iwi.net', 'mailinater.com', 'jetable.net', 'sogetthis.com', 'kurzepost.de', 'mailinator.com', 'irish2me.com', 'kulturbetrieb.info', 'mm.8.dnsabr.com', 'mailfreeonline.com', 'filezl.site', 'mail2touch.com', 'allclown.com', 'uu.net', 'mail2eli.com', 'mail2rap.com', 'mail2tennis.com', 'compoundtown.com', 'mail2elsalvador.com', 'mbox.com.au' ]); const isBurner = (email) => { if ( email === void 0 ) email = ''; const [address, domain] = email.split('@'); return valid.has(domain) ? false : list.has(domain); }; export default isBurner;