All Projects → mojoblanco → domainos

mojoblanco / domainos

Licence: MIT license
A laravel package for blacklisting or whitelisting specific email providers or domains

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to domainos

Neodevhost
The Powerful Friendly Uptodate AD Blocking Hosts 最新强大而友善的去广告
Stars: ✭ 336 (+1427.27%)
Mutual labels:  whitelist, blacklist, domain
black-mirror
Automatically maintained malicious host blacklists and false-positive whitelists.
Stars: ✭ 41 (+86.36%)
Mutual labels:  whitelist, blacklist
Koa Ip
Ip filter middleware for koa, support whitelist and blacklist.
Stars: ✭ 37 (+68.18%)
Mutual labels:  whitelist, blacklist
Blackwhite
Domain, CIDR, IP black/white list, PAC generator
Stars: ✭ 251 (+1040.91%)
Mutual labels:  whitelist, blacklist
CyberSecurity-Box
Firewall-System based on OpenWRT or Pi-Hole with UnBound, TOR, optional Privoxy, opt. ntopng and opt. Configuration of the AVM FRITZ!Box with Presets for Security and Port-List. Please visit:
Stars: ✭ 20 (-9.09%)
Mutual labels:  whitelist, blacklist
unbound-dns-firewall
DNS-Firewall Python script for UNBOUND
Stars: ✭ 23 (+4.55%)
Mutual labels:  whitelist, blacklist
China Domain Allowlist
常用中国网站白名单,纯列表,用于 SwitchyOmega,控制不走代理的网站。
Stars: ✭ 166 (+654.55%)
Mutual labels:  whitelist, domain
accomplist
ACCOMPLIST - List Compiler
Stars: ✭ 51 (+131.82%)
Mutual labels:  whitelist, blacklist
Scriptsafe
a browser extension to bring security and privacy to chrome, firefox, and opera
Stars: ✭ 434 (+1872.73%)
Mutual labels:  whitelist, blacklist
Blocker Database
A global domain based database for NoScript, uBlock, uMatrix & ScriptSafe
Stars: ✭ 127 (+477.27%)
Mutual labels:  whitelist, blacklist
magento-2-security
Magento 2 Security extension FREE. Security extension gives store owners the ability to detect the IP addresses that are intentionally attacking their store at any given time. Therefore, they have timely measures to prevent this issue such as blocking those IP addresses or sending warning emails to store owners.
Stars: ✭ 40 (+81.82%)
Mutual labels:  whitelist, blacklist
Spotify Adblock Linux
Spotify adblocker for Linux
Stars: ✭ 641 (+2813.64%)
Mutual labels:  whitelist, blacklist
AntiBot
Lightweight BungeeCord plugin that aims to stop attacks on your server quickly and efficiently.
Stars: ✭ 42 (+90.91%)
Mutual labels:  whitelist, blacklist
retrie
Efficient Trie-based regex unions for blacklist/whitelist filtering and one-pass mapping-based string replacing
Stars: ✭ 35 (+59.09%)
Mutual labels:  whitelist, blacklist
jsCast
📻 An Audio Streaming Application written in JavaScript
Stars: ✭ 23 (+4.55%)
Mutual labels:  whitelist, blacklist
DNS-Sinkhole-Lists-A2
A DNS Sinkhole List for testing purposes. (not for use in production systems) - UUID: 0f90ca2c-4b0a-4fbe-b659-449ab30c4284
Stars: ✭ 19 (-13.64%)
Mutual labels:  whitelist, blacklist
is-biz-mail-php
isBizMail tells you whether a given email address belongs to a free email account provider (gmail.com, yahoo.es, yandex.ru etc) or not.
Stars: ✭ 19 (-13.64%)
Mutual labels:  blacklist, domain
Hosts Blocklists
Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage
Stars: ✭ 1,749 (+7850%)
Mutual labels:  blacklist, domain
laravel-leaderboard
No description or website provided.
Stars: ✭ 39 (+77.27%)
Mutual labels:  whitelist, blacklist
Laravel Firewall
Web Application Firewall (WAF) package for Laravel
Stars: ✭ 544 (+2372.73%)
Mutual labels:  whitelist, blacklist

Domainos

Latest Stable Version Total Downloads Latest Unstable Version License

A laravel package for allowing or blocking specific email domains

Installation

Open your terminal or command prompt, go to the root directory of your Laravel project, then follow the following steps.

  1. Run

    composer require mojoblanco/domainos 
    
  2. Add the provider to the providers array in config/app.php

    If you are using laravel 5.5, you don't need to place the code below

    Mojoblanco\Domainos\DomainosServiceProvider::class,
    
  3. Run composer dump-autoload

  4. Publish the config file

    php artisan vendor:publish --provider="Mojoblanco\Domainos\DomainosServiceProvider" --tag="config"
    

Usage

  1. Go to the config/domainos.php file and customize it.
    There are two options;
    block is for blacklisting domains,
    allow is for whitelisting.

  2. Go to the validation of the email address and add the following

'email' => 'domainos:allow'
  1. Test the validation

Notice

This package can be very useful when you want to prevent or allow specific email addresses during user registration.

How can you thank me?

You can like this repo, follow me on github and twitter Thanks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].