Skip to content

Commit

Permalink
Merge 513e042 into 641afb3
Browse files Browse the repository at this point in the history
  • Loading branch information
gmassacc committed Oct 5, 2019
2 parents 641afb3 + 513e042 commit 0ef04f4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
2 changes: 2 additions & 0 deletions pastepwn/analyzers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
from .ibananalyzer import IBANAnalyzer
from .dbconnstringanalyzer import DBConnAnalyzer
from .privatekeyanalyzer import PrivateKeyAnalyzer
from .phonenumberanalyzer import PhoneNumberAnalyzer

__all__ = (
'AlwaysTrueAnalyzer',
Expand All @@ -31,4 +32,5 @@
'IBANAnalyzer',
'DBConnAnalyzer'
'PrivateKeyAnalyzer'
'PhoneNumberAnalyzer'
)
10 changes: 10 additions & 0 deletions pastepwn/analyzers/phonenumberanalyzer.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
from .regexanalyzer import RegexAnalyzer

class PhoneNumberAnalyzer(RegexAnalyzer):
"""Analyzer to match Phone Numbers"""

def __init__(self, action):
"""Analyzer to match international phone numbers"""
regex = r"^(\+[0-9]+\s*)?(\([0-9]+\))?[\s0-9\-]+[0-9]+$"

super().__init__(action, regex)

0 comments on commit 0ef04f4

Please sign in to comment.