Reperio [rɛˈpɛrioː] is a Latin word, which means to bring forth/obtain.
ℹ️ Reperio uses dark majic to host a phony website that requests your location. If the target allows it, you can get :
Device Model
Operating System
Phone Specs
(RAM, CPU Cores, GPU information, screen resolution)Browser Name
Public IP Address
Local IP Address
Local Port
Longitude
Latitude
Accuracy
Altitude
- Not always availableDirection
- Only available if user is movingSpeed
- Only available if user is moving
-
Reperio uses HTML API to get critical device information, and subsequently gains access to the location of the device and grabs Longitude and Latitude using the device's GPS Hardware. Incase the GPS Hardware is missing(in laptops), or broken, Reperio will utilise IP Geolocation.
-
Accuracy depends on multiple factors which you may or may not control such as :
- Browser - Some browsers block javascripts
- IP Geolocation due to a broken GPS Hardware
- GPS Calibration - If GPS is not calibrated you may get inaccurate results.
Available Templates :
- Nearby
- Google Drive
- Telegram
git clone https://github.com/secretum-inc/reperio.git
cd reperio/
sh install
git clone https://github.com/secretum-inc/reperio.git
cd reperio/
sh archlinux_install
git clone https://github.com/secretum-inc/reperio.git
cd reperio/
sh termux_install
docker pull secretum-inc/reperio
Sign up for a ngrok account and obtain the authtoken
Add authtoken:
ngrok authtoken <token>
python3 reperio.py -h
usage: reperio.py [-h] [-s SUBDOMAIN]
optional arguments:
-h, --help show this help message and exit
-k KML, --kml Provide KML Filename ( Optional )
-p PORT, --port Port for Web Server [ Default : 8080 ]
-t TUNNEL, --tunnel Specify Tunnel Mode [ Available : select ]
$ python3 reperio.py --tunnel select
Open second terminal and start ngrok tunnel
$ ngrok http 8080
$ python3 reperio.py --tunnel select -k <filename>
$ python3 reperio.py -tunnel select -p 1337
$ ngrok http 1337
$ docker network create ngroknet
$ docker run --rm -it --net ngroknet --name reperio secretum-inc/reperio
$ docker run --rm -it --net ngroknet --name ngrok wernight/ngrok ngrok http reperio:8080