
Esta ferramenta é baseada em regex com padrões eficazes para detectar sites de phishing em tempo real usando certstream e também pode detectar ataques punycode (IDNA).
Capturando phishing ao observar logs de transparência de certificados. Esta ferramenta é baseada em regex com padrões eficazes para detectar sites de phishing em tempo real usando certstream e também pode detectar ataques punycode (IDNA) como https://www.ṁyetḣerwallet.com.
$ cd /opt/
$ git clone https://github.com/6IX7ine/certstreamcatcher.git
$ cd certstreamcatcher
$ npm install
Para instalar certstreamcatcher usando npm execute:
npm install --save certstreamcatcher
Este é um playground para testar certstreamcatcher
https://npm.runkit.com/certstreamcatcher
O certstreamcatcher é extremamente simples, tudo o que você precisa fazer é importar a biblioteca certstreamcatcher e o certstream, registrar o callback e chamar certstreamClientPhishing passando o parâmetro callback para 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});
});
client.connect();
Para executar o programa, salve o código acima e execute com o comando:
$ node certstreamcatcher.js
49m12JEEC6HPCHkLMX5QL4SrDQdKwh6eb4Muu8Z9CwA9MwemhzFQ3VcgHwyuR73rC22WCymTUyep7DVrfN3GPt5JBCekPrR