
Questo strumento si basa su regex con standard efficaci per rilevare siti di phishing in tempo reale utilizzando certstream e può anche rilevare attacchi punycode (IDNA).
Rilevamento del phishing osservando i log di trasparenza dei certificati. Questo strumento si basa su regex con standard efficaci per rilevare siti di phishing in tempo reale usando certstream e può anche rilevare attacchi punycode (IDNA) come https://www.ṁyetḣerwallet.com.
$ cd /opt/
$ git clone https://github.com/6IX7ine/certstreamcatcher.git
$ cd certstreamcatcher
$ npm install
Per installare certstreamcatcher usando npm esegui:
npm install --save certstreamcatcher
Questo è un playground per testare certstreamcatcher
https://npm.runkit.com/certstreamcatcher
Certstreamcatcher è estremamente semplice, tutto ciò che devi fare è importare la libreria certstreamcatcher e certstream, registrare il callback e chiamare certstreamClientPhishing passando il parametro callback a 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();
Per eseguire il programma, salva il codice sopra ed esegui con il comando:
$ node certstreamcatcher.js
49m12JEEC6HPCHkLMX5QL4SrDQdKwh6eb4Muu8Z9CwA9MwemhzFQ3VcgHwyuR73rC22WCymTUyep7DVrfN3GPt5JBCekPrR