Connection Monitor is an android app to monitor all the device connections in real time.
This library requires IP2Proxy CSV DB5 database to obtain information about the IP addresses to which the device is connected. The database(Ipv4) can be downloaded at:
- Inside the "csv DB" you will find all the necessary to convert the csv file to a sqlite file
- The following steps refer to [official guidelines] (https://www.ip2location.com/faqs/db5-ip-country-region-city-latitude-longitude)
- Download sqlite3 from here, for example: sqlite-tools-win32-x86-3250200.zip
- Extract the zip file in a directory
- Open the commands prompt(cmd) and move to the directory
- In the "ip2location_database_script.sql" there is the description of the main table
- In the "sqlite shell commands.txt" there are the commands to exceute to convert the csv database to sqlite db
- Download Zip. Don't Fork the project or use git command or VCS in android studio.
- Open Android Studio->New Project->Open->Select android directory.
- Set a google maps api key in "google_maps_api.xml"
- Put the sqlite database in the assets folder
The apk can be downloaded from here