Skip to content

Available Analyzers

Rico edited this page Oct 6, 2019 · 1 revision

This page should give a short overview over all available analyzers.

Name Description
AlwaysTrueAnalyzer This analyzer matches every paste because it always returns True. Perfect for storing all pastes in a database
BasicAnalyzer The base class for all other analyzers to derive from
BcryptHashAnalyzer Matches any bcrypt hash
CreditCardAnalyzer Finds any credit card number
DatabaseDumpAnalyzer Finds certain database dumps such as the ones described in Troy Hunt's blog post
DBConnAnalyzer Finds any database connection string such as mongodb://example.com:8000
GenericAnalyzer Takes any arbitrary function pointer and executes that function to analyze new pastes
IBANAnalyzer Matches any IBAN - It even got a special method to check if the found IBAN is valid
MailAnalyzer Matches any email address matching a certain email regex defined in the analyzer
MD5HashAnalyzer Finds any md5 hash
PastebinURLAnalyzer Finds references to other pastebin URLs - since it's derived from the URLAnalyzer it got a special method to resolve the URL
PhoneNumberAnalyzer Finds phone numbers in the international format via regex
PrivateKeyAnalyzer Finds multiple kinds of private key files posted to pastebin
RegexAnalyzer Base class for all analyzers using regex to match pastes
SHAHashAnalyzer Matches all kinds of SHA hashes
URLAnalyzer Matches any kind of URL - got a special method to resolve URLs and hence check their validity
WordAnalyzer Matches words via the Python built-in in (such as if 'myword' in string)