All Projects → EvotecIT → PSBlackListChecker

EvotecIT / PSBlackListChecker

Licence: MIT license
Basic functionality of this module is ability to quickly verify if given IP address is on any of over 80 defined DNSBL lists. Below code will return results only if IP is on any of the lists. Advanced functionality of this module is ability to send reports to your email when things get bad on one of those 80 defined DNSBL listrs.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to PSBlackListChecker

Microsoft365
Manage Microsoft 365 with PowerShell
Stars: ✭ 30 (-40%)
Mutual labels:  exchange, microsoft-teams
jsCast
📻 An Audio Streaming Application written in JavaScript
Stars: ✭ 23 (-54%)
Mutual labels:  blacklist
sentry-msteams
Microsoft Teams Integration for Sentry
Stars: ✭ 27 (-46%)
Mutual labels:  microsoft-teams
binance-signature-examples
Examples of generating HMAC and RSA signature for Binance API
Stars: ✭ 170 (+240%)
Mutual labels:  exchange
azure-jwt-verify
Verify jwt token issued from azure active directory b2c service
Stars: ✭ 17 (-66%)
Mutual labels:  verify
binance-client-websocket
🛠️ C# client for Binance websocket API
Stars: ✭ 41 (-18%)
Mutual labels:  exchange
sanic-currency-exchange-rates-api
This is a self hosted, free, open source Python Currency Exchange Rate API fork.
Stars: ✭ 20 (-60%)
Mutual labels:  exchange
testnet.backend
Backend for a ViaBTC exchange server (trading engine)
Stars: ✭ 18 (-64%)
Mutual labels:  exchange
idex-sdk-js
IDEX v3 SDK built with TypeScript, supporting both web and Node environments.
Stars: ✭ 35 (-30%)
Mutual labels:  exchange
py-etherdelta
Python client for interacting with the EtherDelta API and Smart Contracts.
Stars: ✭ 22 (-56%)
Mutual labels:  exchange
alpha-interface
✨ Token Exchange App for Arweave Profit Sharing Tokens
Stars: ✭ 34 (-32%)
Mutual labels:  exchange
docker-dns-ad-blocker
A lightweight dnsmasq DNS server to block traffic to known ad servers with optional DNSCrypt support. Supports x86_64 and Raspberry Pi (armhf).
Stars: ✭ 78 (+56%)
Mutual labels:  blacklist
cryptomkt-node
CryptoMarket Node SDK
Stars: ✭ 21 (-58%)
Mutual labels:  exchange
hurtrade
An Open Source Forex Trading Platform
Stars: ✭ 22 (-56%)
Mutual labels:  exchange
cognito-jwt-verifier
Verify ID and access JWT tokens from AWS Cognito in your node/Lambda backend with minimal dependencies.
Stars: ✭ 25 (-50%)
Mutual labels:  verify
LeSslCertToAzure
Powershell Module that creates a SSL/TLS Certificate with Let's Encrypt Service and apply to an Azure Application Gateway.
Stars: ✭ 14 (-72%)
Mutual labels:  powershell-module
PowerRunAsAttached
This script allows to spawn a new interactive console as another user account in the same calling console (console instance/window).
Stars: ✭ 78 (+56%)
Mutual labels:  powershell-module
ipblacklist-database
Blacklist ip addresses caught scanning or bruteforcing hosts
Stars: ✭ 18 (-64%)
Mutual labels:  blacklist
NVRAppDevOps
Navertica DevOps scripts for managing Microsoft Dynamics 365 Business Central Apps
Stars: ✭ 26 (-48%)
Mutual labels:  powershell-module
RapidCopy
RapidCopy is portable version of FastCopy that runs GNU/Linux with Qt5.
Stars: ✭ 44 (-12%)
Mutual labels:  verify

PSBlackListChecker - PowerShell module

Basic functionality of this module is ability to quickly verify if given IP address is on any of over 80 defined DNSBL lists. Below code will return results only if IP is on any of the lists. Advanced functionality of this module is ability to send reports to your email when things get bad on one of those 80 defined DNSBL listrs.

Full Description for this project at: https://evotec.xyz/hub/scripts/psblacklistchecker/

Functionality

  • Manual Tests
  • Email Alerts (just blacklisted, or all)
  • Microsoft Teams Alerts (just blacklisted)
  • Slack Alerts (just blacklisted)
  • Discord Alerts (just blacklisted)

Changelog

  • 0.8.6 - 2020.10.3
    • Removed blacklist (tnx williamb1024)
  • 0.8.5 - 2019.11.1
    • Removed blacklist (tnx SNicolini)
  • 0.8.4 - 2019.05.30
    • Removed some blacklists (tnx Narfmeister)
  • 0.8.3 - 2019.05.26
    • Fix for email options (tnx lucwuyts)
  • 0.8.2 - 2019.05.08
    • Removed few blacklists that seem dead (tnx Narfmeister)
  • 0.7 - 2018.11.03 - Full blog ppost
    • Added Discord support
  • 0.6 - 2018.11.02 - Full blog post
    • Added Teams support
    • Added Slack support
    • Rewritten logic - added runspaces
  • 0.3 - 2018.05.06
    • First working release
  • 0.1 - 2018.04.27
    • First draft release

Install How-To

Install-Module PSBlackListChecker

Update How-To

Update-Module PSBlackListChecker

Dependancy

This module has dependency on couple of modules that are installed along PSBlackListChecker. Just in case it doesn't install, or you do things manually make sure you have those:

Install-Module PSTeams
Install-Module PSSharedGoods
Install-Module PSSlack

Time to execute using different approaches

Following is a speed comparision table - By default RunSpaceWithResolveDNS is used, but you can overwrite it in settings.

RunType                         BlackList All BlackList Found Time Minutes Time Seconds Time Milliseconds
-------                         ------------- --------------- ------------ ------------ -----------------
NoWorkflowAndRunSpaceNetDNS                78               3            0           50                57
NoWorkflowAndRunSpaceResolveDNS            78               3            0           38               980
WorkflowResolveDNS                         78               3            0           42               191
WorkflowWithNetDNS                         78               3            0           39               973
RunSpaceWithResolveDNS                     78               3            0           12               376
RunSpaceWithNetDNS                         78               3            0           10               615

Example output (Manual)

image

Example screen (Email)

image

Example screen (Microsoft Teams)

image

Example screen (Slack)

image

Example screen (Discord)

image

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].