sundowndev / phoneinfoga Goto Github PK
View Code? Open in Web Editor NEWInformation gathering framework for phone numbers
Home Page: https://sundowndev.github.io/phoneinfoga/
License: GNU General Public License v3.0
Information gathering framework for phone numbers
Home Page: https://sundowndev.github.io/phoneinfoga/
License: GNU General Public License v3.0
[!] ---- Fetching informations for 880172728xxxx ---- [!]
[] Running local scan...
[+] International format: +880 1727-28xxxx
[+] Local format: 172728xxxx
[+] Country found: Bangladesh (+880)
[+] City/Area: Bangladesh
[+] Carrier: Grameenphone
[+] Timezone: Asia/Dhaka
[i] The number is valid and possible.
[] Running Numverify.com scan...
[+] Number: (+880) 0172728xxxx
[+] Country: Bangladesh (People's Republic of) (BD)
[+] Location:
[+] Carrier: GrameenPhone Ltd (GP)
[+] Line type: mobile
(!) This is most likely a mobile number, but it can still be a VoIP number.
[] Running OVH scan...
[] Running OSINT footprint reconnaissance...
[i] Generating scan URL on 411.com...
[+] Scan URL: https://www.411.com/phone/880-1727-28xxxx
Would you like to use an additional format for this number ? (y/N) N
[i] ---- Web pages footprints ----
[i] Searching for footprints on web pages... (limit=10)
Traceback (most recent call last):
File "C:\Users\XooT\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
stdin=PIPE)
File "C:\Users\XooT\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 775, in init
restore_signals, start_new_session)
File "C:\Users\XooT\AppData\Local\Programs\Python\Python37-32\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "phoneinfoga.py", line 95, in
main()
File "phoneinfoga.py", line 71, in main
scanNumber(args.number)
File "phoneinfoga.py", line 38, in scanNumber
osintScan(number)
File "C:\Users\XooT\PhoneInfoga\scanners\footprints.py", line 173, in osintScan
for result in search(req, stop=10):
File "C:\Users\XooT\PhoneInfoga\lib\googlesearch.py", line 35, in search
browser = webdriver.Firefox()
File "C:\Users\XooT\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 164, in init
self.service.start()
File "C:\Users\XooT\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\common\service.py", line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
What command did you run ? (hide any personal information such as phone number or ip address)
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
python --version
)Additional context
Add any other context about the problem here.
i could not find the osint option when i entered the python3 phoneinfoga.py -h, the output i got was;
usage: phoneinfoga.py -n [options]
Advanced information gathering tool for phone numbers
(https://github.com/sundowndev/PhoneInfoga) version v1.10.9
optional arguments:
-h, --help show this help message and exit
-n number, --number number
The phone number to scan (E164 or international
format)
-i input_file, --input input_file
Phone number list to scan (one per line)
-o output_file, --output output_file
Output to save scan results
-s scanner, --scanner scanner
The scanner to use
--recon Launch custom format reconnaissance
--no-ansi Disable colored output
-v, --version Show tool version
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
What command did you run ? (hide any personal information such as phone number or ip address)
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
python --version
)Additional context
Add any other context about the problem here.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
What command did you run ? (hide any personal information such as phone number or ip address)
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
python --version
)Additional context
Add any other context about the problem here.
[i] ---- Web pages footprints ----
[i] Searching for footprints on web pages... (limit=10)
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for documents... (limit=10)
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] ---- Reputation footprints ----
[i] Searching for reputation report on whosenumber.info...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for phone fraud footprints...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on findwhocallsme.com...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on yellowpages.ca...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on phonenumbers.ie...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on who-calledme.com...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on usphonesearch.net...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on whocalled.us...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Searching for reputation report on quinumero.info...
[!] Error while fetching Google search API. Maybe usage limit ? Please verify your keys.
[i] Generating URL on scamcallfighters.com...
can you help please
i am getting this error
NameError: name 'google_api_key' is not defined
ive got script crush. Everything properly installed.
└──╼ $python3 phoneinfoga.py -n +XXXXXXXXXX --osint
___ _ _____ __
/ _ \ |__ ___ _ __ ___ _ _ __ / | ___ __ _ __ _
/ /)/ '_ \ / _ | '_ \ / _ \ / // '_ | |_ / _ \ / |/ _
|
/ /| | | | () | | | | _// / | | | | | () | (| | (| |
/ || ||___/|| ||__/ || ||| ___/ _, |_,|
|___/
PhoneInfoga Ver. v1.0.0-rc2
Coded by Sundowndev
[!] ---- Fetching informations for XXXXXXXXXX ---- [!]
[] Running local scan...
[+] International format: +XXXXXXXXXX
[+] Local format: XXXXXXXXXX
[+] Country code: +7
[+] Location: Russia
[+] Carrier:
[+] Area: Russia
[+] Timezone: Asia/Almaty
[+] Timezone: Asia/Anadyr
[+] Timezone: Asia/Aqtobe
[+] Timezone: Asia/Irkutsk
[+] Timezone: Asia/Kamchatka
[+] Timezone: Asia/Krasnoyarsk
[+] Timezone: Asia/Magadan
[+] Timezone: Asia/Novosibirsk
[+] Timezone: Asia/Omsk
[+] Timezone: Asia/Sakhalin
[+] Timezone: Asia/Vladivostok
[+] Timezone: Asia/Yakutsk
[+] Timezone: Asia/Yekaterinburg
[+] Timezone: Europe/Bucharest
[+] Timezone: Europe/Moscow
[+] Timezone: Europe/Samara
[] The number is valid and possible.
[] Running Numverify.com scan...
[+] Number: (+7) XXXXXXXXXX
[+] Country: Russian Federation (RU)
[+] Location: Moscow and Moscow Oblast
[+] Carrier: PJSC Mobile TeleSystems (MTS)
[+] Line type: mobile
(!) This is most likely a mobile number, but it can still be a VoIP number.
[] Running OVH scan...
[] Running OSINT footprint reconnaissance...
[] Generating scan URL on 411.com...
[+] Scan URL: https://www.411.com/phone/7-985-256-85-41
[] Would you like to use an additional format for this number ? (y/N)
[] ---- Web pages footprints ----
[*] Searching for footprints on web pages... (limit=5)
(!) You are temporary blacklisted from Google search. Complete the captcha at the following URL and copy/paste the content of GOOGLE_ABUSE_EXEMPTION cookie : https://www.google.com/search?tbs=li:1&q=XXXXXXXXXX | intext:"XXXXXXXXXX" | intext:"+7 XXXXXXXXXX"&gws_rd=ssl
[*] Need help ? Read https://github.com/sundowndev/PhoneInfoga#dealing-with-google-captcha
GOOGLE_ABUSE_EXEMPTION=ID=4acce7af470032e7:TM=1545779707:C=r:IP=xx.xx.xx.xx-:S=APGng0vBztSQorsxbOPfJO48MDlc_hosaQ
[+] Result found: http://89xx.ru/nomer/798525685
[+] Result found: https://kto-abonent.com/79852560000
[+] Result found: http://ktozvonit-985-256.cdlaw.ru/
[+] Result found: https://tel-search.ru/num_ranges/64865%3Fpage%3D738
[+] Result found: http://bazanomera.ru/9852568
[] Searching for documents... (limit=10)
[] ---- Reputation footprints ----
[] Searching for reputation report on whosenumber.info...
[] Searching for phone fraud footprints...
[] Generating URL on scamcallfighters.com...
[+] http://www.scamcallfighters.com/search-phone-XXXXXXXXXX.html
[] Would you like to search for temporary number providers footprints ? (Y/n)
[] ---- Temporary number providers footprints ----
[] Searching for phone number on tempophone.com...
Traceback (most recent call last):
File "phoneinfoga.py", line 568, in
scanNumber(args.number)
File "phoneinfoga.py", line 535, in scanNumber
osintScan()
File "phoneinfoga.py", line 488, in osintScan
data = json.loads(response.content)
File "/usr/lib/python3.6/json/init.py", line 354, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Unable to run phoneinfoga.py script showing following error:-
File "phoneinfoga.py", line 17, in
from lib.googlesearch import closeBrowser
File "/root/PhoneInfoga/lib/googlesearch.py", line 11, in
from urllib.parse import urlencode
ImportError: No module named parse
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
What command did you run ? (hide any personal information such as phone number or ip address)
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
python --version
)Additional context
Add any other context about the problem here.
whenever I type python3 -m pip install -r requirements.txt it says
'python3' is not recognized as an internal or external command,
operable program or batch file.
I don't know if I'm stupid or what.
(Thank you if any1 responds)
After being blacklisted the google link does not show any captcha, what do you suggest I do ?
So after running the tool and it gets all its results could it in a way collect all the positive results and spit them out as a different colour at the end??
Hello,
When execute PhoneInfoga I got this error:
[+] Scan URL: https://www.411.com/phone/3-666-666-666
Would you like to use an additional format for this number ? (y/N) N
[i] ---- Web pages footprints ----
[i] Searching for footprints on web pages... (limit=10)
Traceback (most recent call last):
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 76, in start
stdin=PIPE)
File "/usr/lib/python3.7/subprocess.py", line 775, in init
restore_signals, start_new_session)
File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "phoneinfoga.py", line 95, in
main()
File "phoneinfoga.py", line 71, in main
scanNumber(args.number)
File "phoneinfoga.py", line 38, in scanNumber
osintScan(number)
File "/opt/OSINT/PhoneInfoga/scanners/footprints.py", line 173, in osintScan
for result in search(req, stop=10):
File "/opt/OSINT/PhoneInfoga/lib/googlesearch.py", line 35, in search
browser = webdriver.Firefox()
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init
self.service.start()
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
A greeting and thanks
Sources :
True People (!)
Fast People (!)
Background Check (!)
Pipl (!)
Spytox (i)
Makelia
IvyCall
PhoneSearch
USPhone
WP Plus
Thats Them
True Caller (!)
ZabaSearch
DexKnows
WeLeakInfo (i)
OK Caller
SearchBug
WhoCallsMe.com
WhoCalledMe.com
numberguru.com
fauxnumeros.fr
reversephonecheck.com (!)
-----
numinfo.net (*)
pastebin (*)
Sync.me (*)
411 (*)
locatefamily.com (*)
(*) Already added
(!) Ignored for some reasons (e.g: useless, not relevant ...)
(i) Need help to implement
When i tried the command
Python3 phoneinfoga.py -n xxxxxxxxxx --recon
I get this error
You are temporary blacklisted from Google search. Complete the captcha at the following URL and copy/paste the content of GOOGLE_ABUSE_EXEMPTION cookie : https://www.google.com/search?tbs=li:1&q=%22%2B910xxxxxxxxxx%22&num=5&gws_rd=ssl&gl=us
[i] Need help ? Read https://github.com/sundowndev/PhoneInfoga/wiki
GOOGLE_ABUSE_EXEMPTION=
xxxxxxxxx is number!!
Help me out!
no cookies appear with me . i refresh the page but nothing happened
it working with me < i signe out and login again it working
Traceback (most recent call last):
File "phoneinfoga.py", line 17, in
from lib.googlesearch import closeBrowser
File "/opt/PhoneInfoga/lib/googlesearch.py", line 15, in
from config import *
ModuleNotFoundError: No module named 'config'
[i] ---- Web pages footprints ----
[i] Searching for footprints on web pages... (limit=10)
Traceback (most recent call last):
File "phoneinfoga.py", line 89, in
main()
File "phoneinfoga.py", line 70, in main
scanNumber(args.number)
File "phoneinfoga.py", line 37, in scanNumber
osintScan(number)
File "/root/PhoneInfoga/scanners/footprints.py", line 173, in osintScan
for result in search(req, stop=10):
File "/root/PhoneInfoga/lib/googlesearch.py", line 22, in search
if google_api_key and google_cx_id:
NameError: name 'google_api_key' is not defined
Example :
[+] URL: http://www.google.comhttp://www.opkai.fr/p/CERVELLIN
Describe the bug
The CAPTCHA never comes up
To Reproduce
proxychains python3 phoneinfoga.py -n countrycode+# --recon
Expected behavior
When I got the GOOGLE_ABUSE_EXEMPTION= I followed the url and it did not produce a CAPCHA. I tried all of the steps in the troubleshooting section.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Linux kali 4.19.0-kali1-amd64 #1 SMP Debian 4.19.13-1kali1 (2019-01-03) x86_64 GNU/Linux
Python 3.7.3rc1
Additional context
I am running VPN and TOR
Traceback (most recent call last):
File "phoneinfoga.py", line 17, in
from lib.googlesearch import closeBrowser
File "/home/admin/PhoneInfoga/lib/googlesearch.py", line 15, in
from config import *
ModuleNotFoundError: No module named 'config'
Example command: python phoneinfoga.py -n "+856 XX XX XXX XXX" -s all --osint -o result.txt
The tool is unable to print in the CLI since it is sending output to the file.
Temporary solution, disable OSINT scan when using output option :
if args.osint:
print '\033[91m[!] OSINT scanner is not available using output option (sorry).'
sys.exit()
When i run the command
python3 phoneinfoga.py -n xxxxxxxxxx
I get the error saying
Traceback (most recent call last):
File "phoneinfoga.py", line 21, in
from scanners.footprints import osintScan
File "/data/data/com.termux/files/home/PhoneInfoga/scanners/footprints.py", line 8, in
from urllib.parse import urlencode
ImportError: No module named parse
Help me out!
I heard you should use this with tor in order not to leave your own footprints on the search.
Is it true?
I tried using it but when you have to copy the cooky I can't do it unless torbrowser-launcher and tor are on the same ip, which I can't do. If I add the ExitNodes line to torrc it only affects tor, while torbrowser ignores it.
Describe the bug
After installing rquirements and starting I get:
ModuleNotFoundError: No module named 'config'
To Reproduce
Just run pip3 -r requirements.txt on a machine that does not have all the python stuff a dev uses
Additional context
To make it short just add "config" to the requirements. Once added manually it works.
python3 phoneinfoga.py -n +351XXXXXXXXX -s all --osint 1 ↵
___ _ _____ __
/ _ \ |__ ___ _ __ ___ _ _ __ / | ___ __ _ __ _
/ /)/ '_ \ / _ | '_ \ / _ \ / // '_ | |_ / _ \ / |/ _
|
/ /| | | | () | | | | _// / | | | | | () | (| | (| |
/ || ||___/|| ||__/ || ||| ___/ _, |_,|
|___/
PhoneInfoga Ver. v1.0.0-rc2
Coded by Sundowndev
[!] ---- Fetching informations for 351XXXXXXXXX ---- [!]
[] Running local scan...
[+] International format: +351 XXX XXX XXX
[+] Local format: 0XXXXXXXXX
[+] Country code: +351
[+] Location: Portugal
[+] Carrier: Vodafone
[+] Area: Portugal
[+] Timezone: Atlantic/Azores
[+] Timezone: Europe/Lisbon
[] The number is valid and possible.
[*] Running Numverify.com scan...
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 453, in wrap_socket
cnx.do_handshake()
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1907, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1639, in _raise_ssl_error
_raise_current_error()
File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue
raise exception_type(errors)
OpenSSL.SSL.Error: [('SSL routines', 'tls_process_ske_dhe', 'dh key too small')]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 344, in connect
ssl_context=context)
File "/usr/lib/python3/dist-packages/urllib3/util/ssl.py", line 342, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3/dist-packages/urllib3/contrib/pyopenssl.py", line 459, in wrap_socket
raise ssl.SSLError('bad handshake: %r' % e)
ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 398, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='numverify.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",),))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "phoneinfoga.py", line 568, in
scanNumber(args.number)
File "phoneinfoga.py", line 533, in scanNumber
numverifyScan()
File "phoneinfoga.py", line 267, in numverifyScan
resp = requests.get('https://numverify.com/')
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 524, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 637, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='numverify.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",),))
So I've properly installed Phoneinfoga along with the requirements however when I try running it with:
python3 phoneinfoga.py -n +1891XXXXXXX -s all --osint
I get the following output:
[!] ---- Fetching informations for +1891XXXXXXX ---- [!]
[*] Running local scan...
Traceback (most recent call last):
File "phoneinfoga.py", line 654, in <module>
scanNumber(args.number)
File "phoneinfoga.py", line 602, in scanNumber
localScan(InputNumber)
File "phoneinfoga.py", line 268, in localScan
'GET', 'https://restcountries.eu/rest/v2/callingcode/{}'.format(numberCountryCode.replace('+', ''))).content)
File "/usr/lib/python3.5/json/__init__.py", line 312, in loads
s.__class__.__name__))
TypeError: the JSON object must be str, not 'bytes'
I'm not fluent in Python so I have no idea how to fix this or even understand what this means. I did everything correctly. Maybe I made a really stupid mistake and I'm just not seeing it.
This usuall asks for a value to be given and It is not acceping the values i gave or the cookie .how to solve this GOOGLE_ABUSE_EXEMPTION= problem when occured
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
I am using termux
(0) Could not interpret numbers after plus-sign everytime i try and run phoneinfoga
thanks for your effort but i didn't recieved a useful information or i'am wrong ? i mean all information is general i can get it from websites
I tried searching for GOOGLE_ABUSE_EXEMPTION cookie in browser for mutilple test numbers. However, getting the same issue and also not able to find the cookie in the browser based on https://github.com/sundowndev/PhoneInfoga/wiki/Dealing-with-Google-captcha
PLease let me know if someone found a workaround.
While running the command python3 phoneinfoga.py -v
I get below issue :
Traceback (most recent call last):
File "phoneinfoga.py", line 21, in
from scanners.footprints import osintScan
File "/root/PhoneInfoga/scanners/footprints.py", line 12, in
from lib.googlesearch import search
File "/root/PhoneInfoga/lib/googlesearch.py", line 14, in
from config import *
ModuleNotFoundError: No module named 'config'
Download and replace files (OSINT files & script)
Ran into a problem while running the program. Full output below:
~/PhoneInfoga# python3 phoneinfoga.py -n +1-XXX-996-XXXX
___ _ _____ __
/ _ \ |__ ___ _ __ ___ \_ \_ __ / _| ___ __ _ __ _
/ /_)/ '_ \ / _ \| '_ \ / _ \ / /\/ '_ \| |_ / _ \ / _` |/ _` |
/ ___/| | | | (_) | | | | __/\/ /_ | | | | _| (_) | (_| | (_| |
\/ |_| |_|\___/|_| |_|\___\____/ |_| |_|_| \___/ \__, |\__,_|
|___/
PhoneInfoga Ver. 1.0.0-rc1
Coded by Sundowndev
[!] ---- Fetching informations for 1XXX996XXXX ---- [!]
[*] Running local scan...
[+] International format: +1 XXX-996-XXXX
[+] Local format: 0XXX996XXXX
[+] Country code: +1
[+] Location: Ontario
[+] Carrier:
[+] Area: Ontario
[+] Timezone: America/Toronto
[*] The number is valid and possible.
[*] Running Numverify.com scan...
Traceback (most recent call last):
File "/root/.local/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py", line 453, in wrap_socket
cnx.do_handshake()
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1907, in do_handshake
self._raise_ssl_error(self._ssl, result)
File "/usr/lib/python3/dist-packages/OpenSSL/SSL.py", line 1639, in _raise_ssl_error
_raise_current_error()
File "/usr/lib/python3/dist-packages/OpenSSL/_util.py", line 54, in exception_from_error_queue
raise exception_type(errors)
OpenSSL.SSL.Error: [('SSL routines', 'tls_process_ske_dhe', 'dh key too small')]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/root/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/root/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
conn.connect()
File "/root/.local/lib/python3.6/site-packages/urllib3/connection.py", line 344, in connect
ssl_context=context)
File "/root/.local/lib/python3.6/site-packages/urllib3/util/ssl_.py", line 344, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "/root/.local/lib/python3.6/site-packages/urllib3/contrib/pyopenssl.py", line 459, in wrap_socket
raise ssl.SSLError('bad handshake: %r' % e)
ssl.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/.local/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/root/.local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/root/.local/lib/python3.6/site-packages/urllib3/util/retry.py", line 398, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='numverify.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",),))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "phoneinfoga.py", line 544, in <module>
scanNumber(args.number)
File "phoneinfoga.py", line 509, in scanNumber
numverifyScan()
File "phoneinfoga.py", line 243, in numverifyScan
resp = requests.get('https://numverify.com/')
File "/root/.local/lib/python3.6/site-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/root/.local/lib/python3.6/site-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/root/.local/lib/python3.6/site-packages/requests/sessions.py", line 524, in request
resp = self.send(prep, **send_kwargs)
File "/root/.local/lib/python3.6/site-packages/requests/sessions.py", line 637, in send
r = adapter.send(request, **kwargs)
File "/root/.local/lib/python3.6/site-packages/requests/adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='numverify.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_ske_dhe', 'dh key too small')],)",),))
python3 phoneinfoga.py -v
Traceback (most recent call last):
File "phoneinfoga.py", line 20, in
from scanners import localscan
File "/home/antihack/PhoneInfoga/scanners/localscan.py", line 8, in
import phonenumbers
ModuleNotFoundError: No module named 'phonenumbers'
Footprint reconnaissance for 67677879xxx
Traceback (most recent call last):
File "phoneinfoga.py", line 89, in
main()
File "phoneinfoga.py", line 70, in main
scanNumber(args.number)
File "phoneinfoga.py", line 36, in scanNumber
recon.scan(number)
File "/home/tharuka/PhoneInfoga/scanners/recon.py", line 88, in scan
for result in search('"%s"' % (format), stop=5):
File "/home/tharuka/PhoneInfoga/lib/googlesearch.py", line 22, in search
if google_api_key and google_cx_id:
NameError: name 'google_api_key' is not defined
Describe the bug
The docker install instructions in the wiki do not appear to work anymore due to the image being missing.
To Reproduce
docker run --rm -it phoneinfoga/latest
Expected behavior
Docker image is downloaded and a new container spawned.
Desktop (please complete the following information):
python --version
): N/A, Docker should handle this.Additional context
Current output:
Unable to find image 'phoneinfoga/latest:latest' locally
docker: Error response from daemon: pull access denied for phoneinfoga/latest, repository does not exist or may require 'docker login'.
See 'docker run --help'.
I have tried docker login
for hub.docker.com
I follow this installation steps https://sundowndev.github.io/PhoneInfoga/install/
on my Parrot Home 4.7 64-bit (Kernel Linux 5.1.0-parrot1-3t-amd64 x86_64)
and in the the program stops without getting much info.
I ran the follow command python3 phoneinfoga.py -n +CCACNNNNNNNNN
where CC = Country Code; AC = Area Code and N = Phone Numbers.
Version v1.10.9.
That's the result:
Would you like to use an additional format for this number ? (y/N)
[i] ---- Web pages footprints ----
[i] Searching for footprints on web pages... (limit=10)
Traceback (most recent call last):
File "phoneinfoga.py", line 95, in
main()
File "phoneinfoga.py", line 71, in main
scanNumber(args.number)
File "phoneinfoga.py", line 38, in scanNumber
osintScan(number)
File "/home/psyparrot/Downloads/TEMP/PhoneInfoga/scanners/footprints.py", line 173, in osintScan
for result in search(req, stop=10):
File "/home/psyparrot/Downloads/TEMP/PhoneInfoga/lib/googlesearch.py", line 35, in search
browser = webdriver.Firefox()
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in init
keep_alive=True)
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/root/.local/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
(!) You are temporary blacklisted from Google search.
how i get this ?
I have made it through the CAPTCHA issues, now I have two others. When attempting to do an output file (-o or >) it stops the scan at 411 and will not allow you to continue the script. Additionally, I am unsure what the output is for the "scanning for footprint". Is there an output for this at all? It looks like it is scanning for footprint and then just completes then stops with no output of results.
The program gave me a captcha link which I believe is in the format "https://www.google.com/search?tbs=li:1&q=xxxxxxxxxxxx | intext:"xxxxxxxxxxxx" | intext:"xxxxxxxxxxxx" | intext:"xxxx xxx xxx"&gws_rd=ssl"
not sure if I'm looking at the wrong thing or not but when I paste that into the URL bar, there is no CAPTCHA and obviously no cookie by the name GOOGLE_ABUSE_EXEMPTION.
Let me know,
Thanks
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
How do I fix this? Thanks
samer here
[deleted screenshot]
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
What command did you run ? (hide any personal information such as phone number or ip address)
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
python --version
)Additional context
Add any other context about the problem here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.