thewhiteh4t / seeker Goto Github PK
View Code? Open in Web Editor NEWAccurately Locate Smartphones using Social Engineering
License: MIT License
Accurately Locate Smartphones using Social Engineering
License: MIT License
Can you give that version 1.1.0 plz
I get this error upon execution:
[+] Starting Ngrok...
Traceback (most recent call last):
File "seeker.py", line 205, in
ngrok()
File "seeker.py", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Hello,
Could you please create a dockerhub account and link this repo? It will automatically build you an official image when you push to github, for free 😸
Thank you for sharing seeker.
Best regards,
When visiting the ngrok generated link, all looks good on the victim side, but in the terminal window I get ONLY the following (after [+] Waiting for User Interaction...):
127.0.0.1 - - [-----PRIVATE-----] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] "GET /css/main.css HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] "GET /js/main.js HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] "GET /js/location.js HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] "GET /js/warpspeed.min.js HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] "GET /js/info.js HTTP/1.1" 200 -
127.0.0.1 - - [-----PRIVATE-----] code 501, message Unsupported method ('POST')
127.0.0.1 - - [-----PRIVATE-----] "POST /php/info.php HTTP/1.1" 501 -
With no location information at all.
(Sensitive information has been removed)
error while im attempt to open ngrok url:
https://picua.org/image/xtcwAy
Whe I try to open the link to track the location an error message is displayed ::: please check it bro
Failed to complete tunnel connection
The connection to https://2dac984b.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:80.
Make sure that a web service is running on localhost:80 and that it is a valid address.
The error encountered was: dial tcp [::1]:80: getsockopt: connection refused
Hope you can help us with this !
Thanks in advance,
regards.
i think you must add another command in install.sh for other linux distro.
Here for antergos
sudo pacman -Syu
pacman -S unzip wget or yaourt -S unzip wget
pacman -S apache2 php
actually it's better to add xampp/lampp support in the script, since the script is in php
Traceback (most recent call last):
File "/usr/local/bin/seeker", line 205, in
ngrok()
File "/usr/local/bin/seeker", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
plese help me ineed you
traceback (most recent call last):
Please reply to my message
Error de lectura XML:
no se encuentra el elemento raíz Ubicación:
https://6e9fa130.ngrok.io/nearyou/php/result.php
Número de línea 28, columna 1:
/nearyou/php/result.php:
$lat, 'lon' => $lon, 'acc' => $acc, 'alt' => $alt, 'dir' => $dir, 'spd' => $spd); $jdata = json_encode($data); $f = fopen('result.txt', 'w+'); fwrite($f, $jdata); fclose($f); } ?>
Hello ,after running seeker ,I got this error on webpage
Screenshots:
https://ibb.co/iVmHod
https://ibb.co/kCK3Td
hello, i'm having trouble with second user interaction.
When i launch and try to open the site everything is ok(including device and location information), but when i refresh window and try to do the same again ===>
Failed to complete tunnel connection
The connection to https://7961a49a.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:80.
Make sure that a web service is running on localhost:80 and that it is a valid address.
The error encountered was: dial tcp 127.0.0.1:80: getsockopt: connection refused
php logs file ===>
[Thu Feb 7 22:00:20 2019] Failed to listen on 0.0.0.0:80 (reason: Address already in use)
i really love your work but unfortunately when i start seeker it gives me the link but when i open it using either my phone or pc it says
`Not Found
The requested URL /nearyou/ was not found on this server.
Apache/2.4.33 (Debian) Server at 93b4e39c.ngrok.io Port 80`
I get this error upon execution:
[+] Starting Ngrok...
Traceback (most recent call last):
File "seeker.py", line 205, in
ngrok()
File "seeker.py", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
kali
1.0.9
Checking For Seeker Updates...Traceback (most recent call last):
File "/usr/local/bin/seeker", line 204, in
version()
File "/usr/local/bin/seeker", line 51, in version
update = requests.get('https://raw.githubusercontent.com/thewhiteh4t/seeker/master/version.txt', timeout = 5)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 496, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /thewhiteh4t/seeker/master/version.txt (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x7f9e39132a90>, 'Connection to raw.githubusercontent.com timed out. (connect timeout=5)'))
Hi, i hope you can help me, im trying to run seeker executing:
Python seeker.py
but show me this errors
[+] Starting Ngrok...
Traceback (most recent call last):
File "./seeker.py", line 205, in
ngrok()
File "./seeker.py", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 8] Exec format error
I follow all the steps, im trying to run in Parrot OS i386, 32 bits.
when im installing show the next message.
[!] Updating...
[!] Installing Dependencies...
Python
PHP
wget
unzip
Requests
[!] Downloading Ngrok...
--2019-01-27 07:30:23-- https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
Resolving bin.equinox.io (bin.equinox.io)... 52.2.175.150, 52.55.191.55, 52.3.53.115, ...
Connecting to bin.equinox.io (bin.equinox.io)|52.2.175.150|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5084312 (4.8M) [application/octet-stream]
Saving to: ‘ngrok-stable-linux-arm.zip’
ngrok-stable-linux- 100%[===================>] 4.85M 1.37MB/s in 3.7s
2019-01-27 07:30:27 (1.33 MB/s) - ‘ngrok-stable-linux-arm.zip’ saved [5084312/5084312]
Archive: ngrok-stable-linux-arm.zip
inflating: ngrok
[!] Setting Permissions...
[!] Installed.
Hey, just want to say works great, keep up the good work.
On a side note, any plans for different templates?
HI work but only geolocat my FAI not my device...it is possible to locate my device ???
phone on french FAI
thanks
Traceback (most recent call last):
File "seeker.py", line 205, in
ngrok()
File "seeker.py", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/data/data/com.termux/files/usr/lib/python3.6/subprocess.py", line 709, in init
restore_signals, start_new_session)
File "/data/data/com.termux/files/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: './Ngrok/ngrok'
This is what came when I put a command
python seeker.py
Failed to execute process './install.sh'. Reason:
exec: Exec format error
The file './install.sh' is marked as an executable but could not be run by the operating system.
It works in Termux when i upgrade the system!but when it run and clicked the URL no response....
[!] Keyboard Interrupt.
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
Hi,
my system is kali linux 2018.03
`
kali:~# docker run -t --rm seeker
`
______ ____ ____ | | __ ____ _______
/ // __ _/ __ \ | |/ // __ \ __
___ \ \ /\ / | < \ / | | /
/ > _ >_ >||_ \ __ >|__|
/ / / / /
[>] Created By : thewhiteh4t
[>] Version : 1.0.4
[!] You are Not Connected to the Internet...Quiting..
______ ____ ____ | | __ ____ _______
/ // __ _/ __ \ | |/ // __ \ __
___ \ \ /\ / | < \ / | | /
/ > _ >_ >||_ \ __ >|__|
/ / / / /
[>] Created By : thewhiteh4t
[>] Version : 1.0.4
[+] Checking Internet Connection... Working
[+] Checking For Seeker Updates... Up-to-date
[!] Starting Apache Server...
[+] Starting Ngrok...
Traceback (most recent call last):
File "seeker.py", line 209, in
ngrok()
File "seeker.py", line 103, in ngrok
geturl()
File "seeker.py", line 90, in geturl
json1 = json.loads(page)
File "/usr/lib/python2.7/json/init.py", line 339, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
plese help me ineed you
traceback (most recent call last):
I think that what3words integration would really contribute to the accuracy of this tool. Just a suggestion.
Traceback (most recent call last):
File "seeker.py", line 203, in
network()
File "seeker.py", line 42, in network
requests.get('http://www.google.com/', timeout = 5)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 524, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 637, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 529, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='www.google.com', port=80): Read timed out. (read timeout=5)
After doing apt-get upgrade and apt-get dist-upgrade, the site does not load correctly after running seeker.py, I only get the text "Near You | Meet New People, Make New Friends" with the continue button but nothing works. Running in kali linux.
The php.log shows below:
[Sat Jan 19 12:38:34 2019] [::1]:37318 [200]: /nearyou
[Sat Jan 19 12:38:34 2019] [::1]:37320 [404]: /css/main.css - No such file or directory
[Sat Jan 19 12:38:34 2019] [::1]:37324 [404]: /js/location.js - No such file or directory
[Sat Jan 19 12:38:34 2019] [::1]:37322 [404]: /js/main.js - No such file or directory
[Sat Jan 19 12:38:34 2019] [::1]:37326 [404]: /js/info.js - No such file or directory
[Sat Jan 19 12:38:34 2019] [::1]:37328 [404]: /js/warpspeed.min.js - No such file or directory
it runs when i try it on any devices chrome firefox mobile browser. it says this "The request contained an unknown or invalid Host header. If you are trying to access GSA via its hostname or a proxy, make sure GSA is set up to allow it."
Traceback (most recent call last):
File "seeker.py", line 205, in
ngrok()
File "seeker.py", line 77, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
its been a month a sadly no victim info is being traced upon accessing the url.
In Termux run seeker error...
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/data/com.termux/files/usr/bin/seeker", line 217, in
version()
File "/data/data/com.termux/files/usr/bin/seeker", line 56, in version
update = requests.get('https://raw.githubusercontent.com/thewhiteh4t/seeker/master/version.txt')
File "/data/data/com.termux/files/usr/lib/python3.6/site-packages/requests/api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.6/site-packages/requests/api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.6/site-packages/requests/sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "/data/data/com.termux/files/usr/lib/python3.6/site-packages/requests/sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "/data/data/com.termux/files/usr/lib/python3.6/site-packages/requests/adapters.py", line 506, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /thewhiteh4t/seeker
Traceback (most recent call last):
File "/usr/local/bin/seeker", line 209, in
ngrok()
File "/usr/local/bin/seeker", line 82, in ngrok
subp.Popen(['./Ngrok/ngrok', 'http', '80'], stdin=subp.PIPE, stderr=subp.PIPE, stdout=subp.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 390, in init
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child
raise child_exception
OSError: [Errno 8] Exec format error
When i start seeker i got url and it's url not working.
In php.log : 127.0.0.1:40816 [404]: /favicon.ico - No suck file or directory
[!] Copying Template to /var/www/html/
[!] Creating seeker symlink...
ln: failed to create symbolic link '/usr/local/bin/seeker': File exists
chmod: cannot operate on dangling symlink '/usr/local/bin/seeker'
[!] Setting Permissions...
[!] Installed...Launch by Typing seeker
root@admin:/home/seeker# seeker
-bash: seeker: command not found
Hi,
I've readed the install script, you could try to create a docker image and inside the container install all the things of the application
Traceback (most recent call last):
File "seeker.py", line 205, in
ngrok()
File "seeker.py", line 98, in ngrok
geturl()
File "seeker.py", line 83, in geturl
r1 = requests.get('{}'.format(api))
File "/root/requests/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/root/requests/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/root/requests/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/root/requests/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/root/requests/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=4040): Max retries exceeded with url: /api/tunnels (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f3576d1bc90>: Failed to establish a new connection: [Errno 111] Connection refused',))
Got Run Time error on Termux with latest version of seeker
Got the below error
Traceback (most recent call last):
File "seeker.py", line 202, in
serveo()
File "seeker.py", line 84, in serveo
proc = subp.Popen(['ssh', '-oStrictHostKeyChecking=no', '-R', '80:localhost:8080', 'serveo.net'], stdout = tmpfile, stderr = tmpfile, stdin = subp.PIPE)
File "/data/data/com.termux/files/usr/lib/python2.7/subprocess.py", line 394, in init
errread, errwrite)
File "/data/data/com.termux/files/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
so i have got seeker started and accessed the url using my phone but its taking forever to show the credentials
`______ ____ ____ | | __ ____ _______
/ // __ _/ __ \ | |/ // __ \ __
___ \ \ /\ / | < \ / | | /
/ > _ >_ >||_ \ __ >|__|
/ / / / /
[>] Created By : thewhiteh4t
[>] Version : 1.0.1
[+] Checking Internet Connection... Working
[+] Checking For Seeker Updates...
[+] Script is up-to-date...
[!] Starting Apache Server...
[!] Checking for Ngrok Updates...
No update available, this is the latest version.
[+] Starting Ngrok...
[+] URL : https://c736d140.ngrok.io/nearyou/
[+] Waiting for User Interaction...
`
How can i make different template?
Mean a custom website.
Is anything i want to change in seeker.py or any otherfile for a custom fake website
After I launching the Seeker i have 404 Not found error.
I noticed that when you click on the link, the contents of the folder / var / www / html open
Traceback (most recent call last):
File "/usr/local/bin/seeker", line 209, in
ngrok()
File "/usr/local/bin/seeker", line 103, in ngrok
geturl()
File "/usr/local/bin/seeker", line 88, in geturl
r1 = requests.get('{}'.format(api))
File "/usr/local/lib/python2.7/dist-packages/requests/api
py", line 72, in get
return request('get', url, params=params, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/api
py", line 58, in request
return session.request(method=method, url=url, **kwargs
File "/usr/local/lib/python2.7/dist-packages/requests/ses
ions.py", line 512, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/ses
ions.py", line 622, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/ada
ters.py", line 513, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(hos
='localhost', port=4040): Max retries exceeded with url: /a
i/tunnels (Caused by NewConnectionError('<urllib3.connectio
.HTTPConnection object at 0xb6709af0>: Failed to establish
new connection: [Errno 111] Connection refused',))
Hi,
my system is kali linux 2018.03
root@kali:~/seeker# docker run -t --rm seeker
__
______ ____ ____ | | __ ____ _______
/ // __ _/ __ \ | |/ // __ \ __
___ \ \ /\ / | < \ / | | /
/ > _ >_ >||_ \ __ >|__|
/ / / / /
[>] Created By : thewhiteh4t
[>] Version : 1.0.4
[+] Checking Internet Connection... Working
[+] Checking For Seeker Updates... Up-to-date
[!] Starting Apache Server...
[+] Starting Ngrok...
[+] URL : https://61a13b59.ngrok.io/nearyou/
[+] Waiting for User Interaction...
I entered the web site with other terminals, but I still could not accept feedback messages.
When all previous steps are carried out and Seeker seems can be switched on, it keeps showing "You are Not Connected to the Internet...Quiting...", but clearly the network's working perfectly.
Anyone running this on an architecture besides x86 64 will need to download the appropriate file and replace the ngrok binary in Ngrok.
Hello... well, when i run it... it gives me this:
File "seeker.py", line 205, in <module>
ngrok()
File "seeker.py", line 75, in ngrok
subp.Popen(['php', '-S', 'localhost:80', '-t', '{}/template/'.format(swd)], stderr=phplog, stdout=phplog)
File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'php': 'php'
OS: Ubuntu 18.04
I got the below error when I run the project in Parrot OS
Traceback (most recent call last):
File "seeker.py", line 210, in
wait()
File "seeker.py", line 123, in wait
main()
File "seeker.py", line 140, in main
print (G + '[+]' + C + ' GPU Vendor : ' + W + value['vendor'])
TypeError: cannot concatenate 'str' and 'NoneType' objects
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.