Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
seeker — Localizza con precisione gli smartphone utilizzando l'ingegneria sociale | Kitploit
Strumenti/GitHubGitHub/thewhiteh4t/seeker
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniPhishingIngegneria SocialeApprendimento e Formazione
GitHubthewhiteh4t/seeker

seeker

Localizza con precisione gli smartphone utilizzando l'ingegneria sociale

Vedi Repository
9.9k2.3k152 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

   


Disponibile in

Il concetto alla base di Seeker è semplice: proprio come si ospitano pagine di phishing per ottenere credenziali, perché non ospitare una pagina falsa che richiede la tua posizione, come molti popolari siti web basati sulla posizione? Leggi di più sul blog di thewhiteh4t . Seeker ospita un sito web falso che chiede il permesso di posizione; se il bersaglio lo concede, possiamo ottenere:

  • Longitudine
  • Latitudine
  • Precisione
  • Altitudine – Non sempre disponibile
  • Direzione – Disponibile solo se l'utente è in movimento
  • Velocità – Disponibile solo se l'utente è in movimento

Oltre alle informazioni sulla posizione, otteniamo anche Informazioni sul Dispositivo senza alcun permesso:

  • ID univoco tramite Canvas Fingerprinting
  • Modello del dispositivo – Non sempre disponibile
  • Sistema Operativo
  • Piattaforma
  • Numero di Core della CPU – Risultati approssimativi
  • Quantità di RAM – Risultati approssimativi
  • Risoluzione dello schermo
  • Informazioni sulla GPU
  • Nome e versione del browser
  • Indirizzo IP pubblico
  • Indirizzo IP locale
  • Porta locale

La ricognizione automatica dell'indirizzo IP viene eseguita dopo aver ricevuto le informazioni di cui sopra.

Questo strumento è un Proof of Concept e ha solo scopo educativo. Seeker mostra quali dati un sito web malevolo può raccogliere su di te e sui tuoi dispositivi, e perché non dovresti cliccare su link casuali e concedere permessi critici come la posizione, ecc.

In cosa si differenzia dalla Geolocalizzazione IP

  • Altri strumenti e servizi offrono la geolocalizzazione IP che NON è affatto accurata e non fornisce la posizione del bersaglio, ma piuttosto la posizione approssimativa del provider Internet.

  • Seeker utilizza l'API HTML e richiede il permesso di posizione, quindi acquisisce longitudine e latitudine tramite l'hardware GPS presente nel dispositivo. Pertanto Seeker funziona meglio con gli smartphone; se l'hardware GPS non è presente, come su un laptop, Seeker ricade sulla geolocalizzazione IP o cercherà coordinate nella cache.

  • Generalmente, se un utente accetta il permesso di posizione, la precisione delle informazioni ricevute è accurata fino a circa 30 metri

  • La precisione dipende da molteplici fattori che potresti o meno controllare, come:

    • Dispositivo – Non funziona su laptop o telefoni con GPS rotto
    • Browser – Alcuni browser bloccano JavaScript
    • Calibrazione GPS – Se il GPS non è calibrato, potresti ottenere risultati imprecisi, e questo è molto comune

Template

Template disponibili:

  • NearYou
  • Google Drive (Suggerito da @Akaal_no_one)
  • WhatsApp (Suggerito da @Dazmed707)
  • Telegram
  • Zoom (Creato da @a7maadf)
  • Google reCAPTCHA (Creato da @MrEgyptian)

Crea il tuo template! I passaggi per creare il tuo template sono descritti in questo how-to

Una volta che il tuo template è pronto, non dimenticare di proporlo alla comunità tramite una PR (pull request)

Testato su:

  • Kali Linux
  • BlackArch Linux
  • Ubuntu
  • Fedora
  • Kali Nethunter
  • Termux
  • Parrot OS
  • OSX – Monterey v.12.0.1

Installazione

Kali Linux / Arch Linux / Ubuntu / Fedora / Parrot OS / Termux

root@kitploit:~
git clone https://github.com/thewhiteh4t/seeker.git
cd seeker/
chmod +x install.sh
./install.sh

BlackArch Linux

root@kitploit:~
sudo pacman -S seeker

Docker

root@kitploit:~
docker pull thewhiteh4t/seeker

OSX

root@kitploit:~
git clone https://github.com/thewhiteh4t/seeker.git
cd seeker/
python3 seeker.py

Per eseguire in modalità tunnel, installa ngrok eseguendo questo comando nel terminale:

root@kitploit:~
brew install ngrok/ngrok/ngrok

ngrok http 8080

Utilizzo

root@kitploit:~
python3 seeker.py -h

usage: seeker.py [-h] [-k KML] [-p PORT] [-u] [-v] [-t TEMPLATE] [-d] [--telegram token:chatId] [--webhook WEBHOOK]

options:
  -h, --help                            show this help message and exit
  -k KML, --kml KML                     KML filename
  -p PORT, --port PORT                  Web server port [ Default : 8080 ]
  -u, --update                          Check for updates
  -v, --version                         Prints version
  -t TEMPLATE, --template TEMPLATE      Auto choose the template with the given index
  -d, --debugHTTP                       Disable auto http --> https redirection for testing purposes 
                                        (only works for the templates having index_temp.html file)
  --telegram                            Send info to a telegram bot, provide telegram token and chat to use
                                        format = token:chatId separated by a colon
  --webhook                             Send events to a webhook endpoint to be processed
                                        Note : endpoint must be unauthenticated and accept POST request

#########################
# Environment Variables #
#########################

Some of the options above can also be enabled via environment variables, to ease deployment.
Other parameters can be provided via environment variables to avoid interactive mode.

Variables:
  DEBUG_HTTP            Same as -d, --debugHTTP
  PORT                  Same as -p, --port
  TEMPLATE              Same as -t, --template
  TITLE                 Provide the group title or the page title
  REDIRECT              Provide the URL to redirect the user to, after the job is done
  IMAGE                 Provide the image to use, can either be remote (http or https) or local
                        Note : Remote image will be downloaded locally during the startup
  DESC                  Provide the description of the item (group or webpage depending on the template)
  SITENAME              Provide the name of the website
  DISPLAY_URL           Provide the URL to display on the page
  MEM_NUM               Provide the number of group membres (Telegram so far)
  ONLINE_NUM            Provide the number of the group online members (Telegram so far)
  TELEGRAM              Provide telegram token and chat to use to send info to a telegram bot
                        format = token:chatId separated by a colon
  WEBHOOK               Provide the webhook url to forward the events to 
                        Note : endpoint should be unauthenticated and accept POST method
                        

##################
# Usage Examples #
##################

# Step 1 : In first terminal
$ python3 seeker.py

# Step 2 : In second terminal start a tunnel service such as ngrok
$ ./ngrok http 8080

###########
# Options #
###########

# Ouput KML File for Google Earth
$ python3 seeker.py -k <filename>

# Use Custom Port
$ python3 seeker.py -p 1337
$ ./ngrok http 1337

# Pre-select a specific template
$ python3 seeker.py -t 1

################
# Docker Usage #
################

# Step 1
$ docker network create ngroknet

# Step 2
$ docker run --rm -it --net ngroknet --name seeker thewhiteh4t/seeker

# Step 3
$ docker run --rm -it --net ngroknet --name ngrok wernight/ngrok ngrok http seeker:8080

Tunnel Locali

Usa

root@kitploit:~
ssh -R 80:localhost:8080 [email protected]

come alternativa a ngrok

Demo

YouTube

Scarica lo strumento