Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including certstreamcatcher with all npm packages installed. Try it out:

var certstreamcatcher = require("certstreamcatcher")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

certstreamcatcher v1.0.3

Catching phishing by observing certificate transparency logs.


Catching phishing by observing certificate transparency logs. This tool is based on regex with effective standards for detecting phishing sites in real time using certstream.



$ cd /opt/
$ git clone
$ cd certstreamcatcher
$ npm install

npm package

To install certstreamcatcher using npm run:

npm install --save certstreamcatcher

Try on npm runkit

This is a playground to test certstreamcatcher


The certstreamcatcher is extremely simple, all you have to do is to import the library certstreamcatcher and certstream register the callback and call certstreamClientPhishing and pass the callback parameter to certstreamClientPhishing.

const certstreamcatcher = require('certstreamcatcher'); 
const certstream = require("certstream");

const regex = /(wellsfargo|paypal|login|sign-in|secure|update|money|sslsecure||amazon|)/gi; # Keywords

const tlds = ['.io','.gq','.ml','.cf','.tk','.xyz','.pw','.cc']; # tlds 

var client = new certstream(function(certstream) {  
    certstreamcatcher.certstreamClientPhishing(certstream, regex, tlds, {tlds: true});


To execute the program save the above code and execute with the command:

$ node certstreamcatcher.js





  • XMR: 49m12JEEC6HPCHkLMX5QL4SrDQdKwh6eb4Muu8Z9CwA9MwemhzFQ3VcgHwyuR73rC22WCymTUyep7DVrfN3GPt5JBCekPrR
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free