All Projects → 6IX7ine → Certstreamcatcher

6IX7ine / Certstreamcatcher

This tool is based on regex with effective standards for detecting phishing sites in real time using certstream and can also detect punycode (IDNA) attacks.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Certstreamcatcher

Dfa Regex
A DFA regex engine in java.
Stars: ✭ 34 (-50%)
Mutual labels:  regex
Crex
Explore, test, and check regular expressions in the terminal.
Stars: ✭ 54 (-20.59%)
Mutual labels:  regex
Zile
Extract API keys from file or url using by magic of python and regex.
Stars: ✭ 61 (-10.29%)
Mutual labels:  regex
Golang Regex Tutorial
Golang - Regular Expression Tutorial
Stars: ✭ 1,035 (+1422.06%)
Mutual labels:  regex
Regex Builder
Write regular expressions in pure Java
Stars: ✭ 50 (-26.47%)
Mutual labels:  regex
Ore
An R interface to the Onigmo regular expression library
Stars: ✭ 54 (-20.59%)
Mutual labels:  regex
Uc Davis Cs Exams Analysis
📈 Regression and Classification with UC Davis student quiz data and exam data
Stars: ✭ 33 (-51.47%)
Mutual labels:  regex
Emoji Regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
Stars: ✭ 1,134 (+1567.65%)
Mutual labels:  regex
Regexr
For composing regular expressions without the need for double-escaping inside strings.
Stars: ✭ 53 (-22.06%)
Mutual labels:  regex
Fsq
A tool for querying the file system with a SQL-like language.
Stars: ✭ 60 (-11.76%)
Mutual labels:  regex
Phobos
The standard library of the D programming language
Stars: ✭ 1,038 (+1426.47%)
Mutual labels:  regex
Fuckie
If my users are using IE, they don't need my beautiful code right ?
Stars: ✭ 48 (-29.41%)
Mutual labels:  regex
Regex In Python
A comprehensive guide for learning regular expressions using Python
Stars: ✭ 58 (-14.71%)
Mutual labels:  regex
Inferregex
Infer the regular expression (regex) of a string 🔤 🔢 🔍
Stars: ✭ 41 (-39.71%)
Mutual labels:  regex
Mog
A different take on the UNIX tool cat
Stars: ✭ 62 (-8.82%)
Mutual labels:  regex
Rexrex
🦖 Composable JavaScript regular expressions
Stars: ✭ 34 (-50%)
Mutual labels:  regex
Ctregex.zig
Compile time regular expressions in zig
Stars: ✭ 55 (-19.12%)
Mutual labels:  regex
Hyperscan Java
Match tens of thousands of regular expressions within milliseconds - Java bindings for Intel's hyperscan 5
Stars: ✭ 66 (-2.94%)
Mutual labels:  regex
Is Glob
If you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
Stars: ✭ 63 (-7.35%)
Mutual labels:  regex
Applied Text Mining In Python
Repo for Applied Text Mining in Python (coursera) by University of Michigan
Stars: ✭ 59 (-13.24%)
Mutual labels:  regex

Certstreamcatcher

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 and can also detect punycode (IDNA) attacks such as https://www.ṁyetḣerwallet.com.

Phishing

Phishing

Installation

$ cd /opt/
$ git clone https://github.com/6IX7ine/certstreamcatcher.git
$ 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

https://npm.runkit.com/certstreamcatcher

Usage

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});
});

client.connect();

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

$ node certstreamcatcher.js

Donations

  • XMR: 49m12JEEC6HPCHkLMX5QL4SrDQdKwh6eb4Muu8Z9CwA9MwemhzFQ3VcgHwyuR73rC22WCymTUyep7DVrfN3GPt5JBCekPrR
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].