www.i4info.org

Would you like to react to this message? Create an account in a few clicks or log in to continue.
www.i4info.org

i4info Provides the best hacking Material. Latest hacking tutorials and tools are available here. It is the best place for hackers.

Latest topics

» Teen Patti Gold Hack & 3 Patti Chips Code Extra Bonus 2017
Phone Tracker python script EmptySat Apr 29, 2017 10:50 am by ubedullah

» Group hackers
Phone Tracker python script EmptySat Apr 15, 2017 2:37 pm by Group Hackers

» Hacker Needed
Phone Tracker python script EmptySat Apr 15, 2017 3:57 am by Group Hackers

» Hacker Needed
Phone Tracker python script EmptySat Apr 15, 2017 1:45 am by Group Hackers

» Hacker Needed
Phone Tracker python script EmptyThu Apr 13, 2017 11:10 pm by Group Hackers

» Hacker Needed
Phone Tracker python script EmptyTue Apr 11, 2017 2:07 pm by Group Hackers

» Hacker Needed
Phone Tracker python script EmptyTue Apr 11, 2017 2:21 am by Group Hackers

» Hacker Needed
Phone Tracker python script EmptyTue Apr 11, 2017 2:06 am by Group Hackers

» Hacker Needed
Phone Tracker python script EmptyTue Apr 11, 2017 1:35 am by Group Hackers

November 2024

MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
252627282930 

Calendar Calendar

Affiliates


free forum

Forumotion on Facebook Forumotion on Twitter Forumotion on YouTubeForumotion on Google+

Visitors Counter


Flag Counter


    Phone Tracker python script

    Admin
    Admin
    Admin


    Posts : 474
    Reputation : 8
    Join date : 2014-12-10
    Age : 32
    Location : Pakistan

    Phone Tracker python script Empty Phone Tracker python script

    Post by Admin Wed Mar 04, 2015 1:58 pm

    PhoneTrak
    Phone Lookup Tool (CLI)
    Coded in Python 3.3.2


    This will retrieve the carrier or service provider they use, as well as the SMS gateway address. Here is a screenshot of the results :


    Phone Tracker python script GF7uIFN

    USAGE
    The usage is simple, it is a command line program, so it takes arguments.


    SOURCE CODE




    # Phone Number Lookup Tool
    # Version 1.0.0
    # Coded in Python 3.3.2

    #IMPORTS
    import re
    import sys
    import urllib.request

    #BYTE CONTROL
    def encodeString(string) : return string.encode('utf-8')
    def decodeString(string) : return string.decode('utf-8')

    #DEBUG MESSAGES
    def action(msg) : print('[#] - ' + msg)
    def alert(msg) : print('[+] - ' + msg)
    def error(msg) : print('[!] - ' + msg)
    def errorExit(msg) : raise SystemExit('[!] - ' + msg)

    #GET BETWEEN
    def getBetween(source, start, stop):
    search = encodeString(start + '(.*?)' + stop)
    data = re.compile(search).search(source)
    if data:
    found = decodeString(data.group(1))
    return found.replace('\n', '')
    else:
    return False

    #GET CARRIER
    def getCarrier(number):
    source = urllib.request.urlopen('http://www.fonefinder.net/findome.php?npa=' + number[:3] + '&nxx=' + number[3:6] + '&thoublock=' + number[6:]).read()
    carrier = getBetween(source, '</A><TD><A HREF=\'http://fonefinder.net/', '\'>')
    if carrier == 'att.php':
    alert('Carrier : AT&T')
    alert('SMS Gateway : ' + number + '@txt.att.net')
    elif carrier == 'metropcs.php':
    alert('Carrier : Metro PCS')
    alert('SMS Gateway : ' + number + '@mymetropcs.com')
    elif carrier == 'sprint.php':
    alert('Carrier : Sprint')
    alert('SMS Gateway : ' + number + '@messaging.sprintpcs.com')
    elif carrier == 'tmobile.php':
    alert('Carrier : T-Mobile')
    alert('SMS Gateway : ' + number + '@tmomail.net')
    elif carrier == 'verizon.php':
    alert('Carrier : Verizon')
    alert('SMS Gateway : ' + number + '@vtext.com')
    else:
    errorExit('Carrier : Unknown')
    errorExit('SMS Gateway : Unknown')

    #VERIFY PHONE
    def verifyPhone(number):
    if len(number) == 10 and number.isdigit() == True:
    return True
    else:
    return False

    #VERSION CHECK
    def versionCheck():
    if sys.version_info.major != 3 or sys.version_info.minor != 3:
    errorExit('Requires Python version 3.3 to be installed.')

    #START
    if len(sys.argv) != 2:
    error('Missing command line arguments!')
    errorExit('Usage : phonetrak.py <number>')
    number = sys.argv[1]
    if verifyPhone(number) == True:
    try:
    getCarrier(number)
    except:
    errorExit('Failed to retrieve carrier!')
    else:
    error('Invalid phone number!')
    errorExit('Usage : phonetrak.py <number>')






     

      Current date/time is Sat Nov 23, 2024 11:09 am