34-yhiu0j3 / isthisevil

Bash script that validates an IP or domain's standing against a list of known Realtime Blackhole List (RBL)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is This Evil?

A bash script that validates an IP or domain's standing against a list of known Realtime Blackhole List (RBL).

Formely known as DNS Standing.
(Please do note that only the first returned result for DNS input will be compared against known RBL)

Features

  • More than 100 Realtime Blackhole List included
  • Able to differentiate between domain or IP
  • Easy to manage and update Realtime Blackhole List
  • Informative and easy to use

Requirements

  • Unix/Linux with POSIX shell
  • Basic commands such as:
    • dig
    • git
    • host
    • source

Installation

git clone https://github.com/colorful-dream/isthisevil
chmod +x isthisevil/isthisevil.sh
mv isthisevil/isthisevil.sh /usr/bin/isthisevil

Be sure to edit line 27 in isthisevil.sh and specify the new location of the file holding a list of RBL, rbl_list.sh. RBL_LIST="rbl_list.sh"

Usage

# You can either use an IP address or a Fully Qualified Domain Name (FQDN):
$ isthisevil 93.184.216.34
$ isthisevil example.com

# You can use other UNIX utilities to narrow down results to blacklisted standing:
$ isthisevil example.com|grep "Blacklisted" 

Credits

Script written by Dreアm.

About

Bash script that validates an IP or domain's standing against a list of known Realtime Blackhole List (RBL)

License:MIT License


Languages

Language:Shell 100.0%