stop-discord-phishing works with the list of suspicious Domains to detect Domains in Messages which are used for phishing on Discord.
This is the official Repository & NPM Package to provide a API to work with those Links.
If you like this Project consider giving it a ⭐ and also feel free to contribute to this Project!
If you found a Domain that is not detected yet, contribute it to the discord-phishing-links Repository!
npm install stop-discord-phishing
const stopPhishing = require('stop-discord-phishing')
const message =
'this is a string with a domain definitivelynotascamdomain.ru that should be checked '
async function listPhishingDomains () {
let links = await stopPhishing.listDomains()
//Now you can do something with Array with all the confirmed Phishing Domains in it
console.log(links)
return links
}
async function listSuspiciousDomains () {
let links = await stopPhishing.listSuspicious()
//Now you can do something with Array with all the suspicious Domains in it
console.log(links)
return links
}
listPhishingDomains()
listSuspiciousDomains()
async function checkMessage (message) {
//check string on confirmed Phishing Domains
let isGrabber = await stopPhishing.checkMessage(message)
//Now you can do something with the Boolean Value
console.log(isGrabber)
return isGrabber
}
async function checkMessageFull (message, true) {
//check string on confirmed & not yet confirmed but suspicious Phishing Domains
let isGrabber = await stopPhishing.checkMessage(message)
//Now you can do something with the Boolean Value
console.log(isGrabber)
return isGrabber
}
checkMessage(message)
checkMessageFull(message)
To prevent to much requests & load, we added a Cache of 30 minutes
!
Use | Domains |
---|---|
stopPhishing.listDomains() |
7500+ |
stopPhishing.listSuspicious() |
250+ |
- Added better regex to detect exact domain matches
- Updated ReadMe
- Added suspicious Domains Support
- Updated ReadMe
- Added Chache Support and set Cache duration to 30min
- Added better Project Structure
- Initial (and Test) Upload