Tools untuk melacak HP dan mengakses kamera secara real-time menggunakan teknologi web.
- Monitor status online/offline
- Deteksi perubahan koneksi internet
- Monitoring battery level (jika didukung)
- Deteksi orientasi perangkat
- Mengakses kamera depan/belakang
- Streaming video real-time
- Ambil foto dan download otomatis
- Kontrol kamera (start/stop)
- Dapatkan koordinat GPS real-time
- Pelacakan lokasi terus-menerus
- Akurasi dalam meter
- Link ke Google Maps
- Timestamp setiap update lokasi
- Meminta izin pengguna untuk akses kamera dan lokasi
- Tidak menyimpan data sensitif ke server
- Semua data diproses di browser
- Log aktivitas untuk audit
# Pastikan file-file berada di web server
# Contoh menggunakan XAMPP:
# - Letakkan folder di C:\xampp\htdocs\
# - Akses via http://localhost/nama-folder/- Klik tombol "Mulai Kamera"
- Izinkan akses kamera saat browser meminta
- Kamera akan menampilkan feed real-time
- Gunakan "Ambil Foto" untuk capture gambar
- Foto akan otomatis ter-download
- Klik "Dapatkan Lokasi" untuk sekali ambil
- Atau "Lacak Terus-menerus" untuk real-time tracking
- Izinkan akses lokasi saat browser meminta
- Koordinat akan ditampilkan dengan akurasi
- Klik link Google Maps untuk lihat di peta
- Status online/offline akan update otomatis
- Battery level ditampilkan (jika didukung)
- Log aktivitas tersimpan di localStorage
- HTML5: Struktur dan tampilan
- CSS3: Styling dan animasi
- JavaScript: Logika aplikasi
- WebRTC: Akses kamera real-time
- Geolocation API: Tracking lokasi GPS
- Battery API: Monitor battery level
- Device Orientation API: Deteksi orientasi
- Chrome 70+
- Firefox 65+
- Safari 12+
- Edge 79+
- Internet Explorer (tidak didukung)
- Browser lama (fitur terbatas)
- Diperlukan untuk mengakses kamera device
- User akan diminta izin saat pertama kali
- Diperlukan untuk mendapatkan koordinat GPS
- User akan diminta izin saat pertama kali
- Untuk monitoring level battery
- Tidak semua browser mendukung
- Tidak ada data yang dikirim ke server eksternal
- Semua pemrosesan di browser local
- Foto tersimpan di device pengguna
- Log aktivitas hanya di localStorage
- Hanya bekerja di HTTPS (produksi)
- Meminta izin eksplisit untuk setiap akses
- Tidak ada penyimpanan credential
- Code open source untuk audit
- Pastikan browser mendukung WebRTC
- Cek izin kamera di browser settings
- Pastikan tidak ada aplikasi lain yang menggunakan kamera
- Pastikan GPS aktif di device
- Gunakan di area terbuka untuk akurasi lebih baik
- Tunggu beberapa saat untuk fix GPS
- Cek koneksi internet
- Refresh halaman
- Coba browser berbeda
// Contoh kirim data ke server
function sendLocationToServer(position) {
fetch('/api/location', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
latitude: position.coords.latitude,
longitude: position.coords.longitude,
timestamp: new Date().toISOString()
})
});
}-- Tabel untuk menyimpan lokasi
CREATE TABLE locations (
id INT AUTO_INCREMENT PRIMARY KEY,
device_id VARCHAR(50),
latitude DECIMAL(10,8),
longitude DECIMAL(11,8),
accuracy FLOAT,
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);- Bisa dikembangkan ke Progressive Web App (PWA)
- Tambahkan service worker untuk offline functionality
- Push notifications untuk alerts
MIT License - Bebas digunakan untuk tujuan apapun.
- Melacak HP pribadi yang hilang
- Monitoring keamanan dengan izin
- Aplikasi keluarga dengan persetujuan
Penggunaan untuk spying atau surveillance tanpa izin adalah ILEGAL dan melanggar privacy orang lain.