Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp OSINT (Golang)

WhatsApp OSINT adalah tool Open Source Intelligence (OSINT) berbasis Golang untuk melakukan pengecekan nomor WhatsApp menggunakan RapidAPI (whatsapp-data1).


Fitur Utama

  • Cek informasi nomor WhatsApp
  • Ambil metadata WhatsApp (jika tersedia dari API)
  • Cek kebocoran data / phone breach (LeakCheck)
  • Output JSON berwarna di terminal
  • Generate file laporan report.json
  • Konfigurasi aman menggunakan .env

Endpoint RapidAPI yang Digunakan

WhatsApp Number Information

GET /number/{phone}

Query parameter:

  • base64=false
  • telegram=false
  • google=false
  • includeLeakCheckPro=true

Contoh:

https://whatsapp-data1.p.rapidapi.com/number/628xxxx?base64=false&telegram=false&google=false&includeLeakCheckPro=true

Phone Breach / LeakCheck

GET /leakcheck/{phone}

Contoh:

https://whatsapp-data1.p.rapidapi.com/leakcheck/628xxxx

Catatan penting
Jika API mengembalikan:

{
  "success": false,
  "error": "No entries found for this phone number",
  "status": 404
}

Itu BUKAN error, melainkan:

Nomor tidak ditemukan di database kebocoran (AMAN)


Struktur Project

whatsapp-osint/
├── main.go
├── go.mod
├── .env
├── .gitignore
└── README.md

Konfigurasi Environment

Buat file .env-example ubah ke .env di root project:

API_KEY=YOUR_RAPIDAPI_KEY
API_HOST=whatsapp-data1.p.rapidapi.com

Menjalankan Program (Development)

go mod tidy
go run main.go

Masukkan nomor WhatsApp dengan kode negara:

628xxxxxxxxxx

Build Binary Linux

Static Binary (tanpa dependency libc)

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o whatsapp-osint
go build -o whatsapp-osint

Jalankan:

chmod +x whatsapp-osint
./whatsapp-osint

Screen Capture


Output Program

Terminal

  • JSON ditampilkan dengan warna
  • Informasi tiap endpoint ditampilkan terpisah

File report.json

Contoh struktur:

{
  "whatsapp": {
    "...": "..."
  },
  "leakcheck": {
    "success": false,
    "error": "No entries found for this phone number",
    "status": 404,
    "leak_status": "SAFE"
  }
}

Disclaimer

Tool ini dibuat hanya untuk edukasi dan OSINT legal.
Developer tidak bertanggung jawab atas penyalahgunaan atau penggunaan yang melanggar hukum.

Gunakan dengan etika dan sesuai peraturan yang berlaku.


Credits

About

WhatsApp OSINT - GO

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

Contributors

Languages