Monitor Consumer’s Smartphone/Laptop Ip And Gps Location.
The software hosts a pretend web site which makes use of an iframe to show a legit web site and, if the goal permits it, it should fetch the Gps location (latitude and longitude)
of the goal together with IP Deal with
and Gadget Info
.
This software is a Proof of Idea and is for Instructional Functions Solely.
Utilizing this software, you could find out what data a malicious web site can collect about you and your units and why you should not click on on random hyperlinks or grant permissions like Location to them.
On hyperlink click on
+ it wil routinely fetch ip handle and machine data
! if location permission allowed, it should fetch actual location of goal.
Limitation
- It won't work on laptops or telephones which have damaged GPS,
# browsers that block javascript,
# or if the person is mocking the GPS location.
IP location vs GPS location
- Geographic location primarily based on IP handle is NOT correct,
# Doesn't present the situation of the goal.
# As an alternative, it gives the approximate location of the ISP (Web service supplier)
+ GPS fetch virtually actual location as a result of it makes use of longitude and latitude coordinates.
@@ As soon as location permission is granted @@
# correct location data is recieved to inside 20 to 30 meters of the person's location.
# (it is virtually actual location)
Set up
git clone https://github.com/spyboy-productions/r4ven.git
pip3 set up -r necessities.txt
enter your discord webhook url (arrange a channel in your discord server with webhook integration)
https://help.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks
if not have discord account and sever make one, it is free.
Monitor information knowledge will probably be despatched to your discord webhook channel.
- why discord webhook? Conveniently, you’ll obtain a notification when somebody clicks on the hyperlink.
To chnage web site template
- open file
index.html
on line 12 and change thesrc
within the iframe. (Word: not each web site help iframe)
To port ahead set up ngrok or use ssh
- For ngrok port ahead kind: ngrok http 8000
- For ssh port forwarding kind: ssh -R 80:localhost:8000 ssh.localhost.run
Snapshots