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
sightline — Un motore di ricerca OSINT per mappare l'infrastruttura del mondo reale dai dati di OpenStreetMap | Kitploit
Strumenti/GitHubGitHub/ni5arga/sightline
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniThreat IntelligenceCrawler
GitHubni5arga/sightline

sightline

Un motore di ricerca OSINT per mappare l'infrastruttura del mondo reale dai dati di OpenStreetMap

Vedi Repository
51966474 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
Sito web

Sightline

Piattaforma di intelligence geospaziale per infrastrutture, per la scoperta e l'analisi di beni fisici utilizzando dati OpenStreetMap.

screenshot2 screenshot

Panoramica

Sightline consente di cercare, monitorare e analizzare infrastrutture reali, tra cui:

  • Torri per telecomunicazioni e data center
  • Centrali elettriche, sottostazioni e accumulo di energia
  • Aeroporti, eliporti e trasporti a fune (gondole, funicolari)
  • Porti, approdi, moli e strutture marittime
  • Magazzini e impianti industriali
  • Oleodotti, raffinerie e infrastrutture energetiche
  • Installazioni militari
  • Ospedali, carceri, ambasciate e strutture governative
  • Telecamere di sorveglianza e infrastrutture di emergenza
  • Hub di trasporto (stazioni ferroviarie, stazioni degli autobus, fermate dei taxi)

E molti altri tipi di asset in oltre 30 categorie con più di 200 tipi di infrastrutture ricercabili.

Architettura

root@kitploit:~
flowchart TB
    classDef frontend fill:#6366f1,stroke:#4338ca,color:#fff
    classDef backend fill:#0ea5e9,stroke:#0284c7,color:#fff
    classDef external fill:#f59e0b,stroke:#d97706,color:#fff

    subgraph FE["Frontend"]
        SearchBar["SearchBar"]
        Filters["Filters"]
        ResultList["ResultList"]
        MapView["MapView — Leaflet.js"]
    end

    subgraph BE["Backend"]
        route["route.ts — Request Handler"]
        parser["parser.ts — NLP Engine"]
        geo["geo.ts — Geocoding"]
        overpass["overpass.ts — OSM Query Builder"]
        cache["cache.ts — Cache Layer"]
    end

    subgraph EX["External APIs"]
        Nominatim["Nominatim — Geocoding API"]
        OverpassAPI["Overpass API — OSM Data"]
    end

    SearchBar & Filters & ResultList & MapView -->|"POST /api/search"| route

    route -->|"parse query"| parser
    route -->|"resolve location"| geo
    route -->|"fetch POIs"| overpass
    route <-->|"read / write"| cache

    geo -->|"geocode"| Nominatim
    overpass -->|"QL query"| OverpassAPI

    class SearchBar,Filters,ResultList,MapView frontend
    class route,parser,geo,overpass,cache backend
    class Nominatim,OverpassAPI external

Fonti dei Dati

OpenStreetMap

Tutti i dati infrastrutturali provengono da OpenStreetMap, un progetto di mappatura collaborativa. I dati OSM sono generati dalla comunità e possono contenere imprecisioni o lacune.

Nominatim

La risoluzione geografica utilizza il servizio di geocodifica Nominatim per convertire i nomi di luogo in bounding box e coordinate.

Overpass API

Le query infrastrutturali vengono eseguite tramite l'Overpass API, che fornisce accesso in sola lettura ai dati OSM.

Sintassi delle Query

Linguaggio Naturale

root@kitploit:~
telecom towers in karnataka
power plants near mumbai
data centers in california
airports in germany

Query Strutturate

root@kitploit:~
type:telecom operator:airtel region:karnataka
type:data_center operator:google
type:substation region:texas
type:airport country:france

Parametri Supportati

Tipi di Asset Supportati

Energia & Elettricità

Telecomunicazioni

Petrolio, Gas & Miniere

Acqua & Servizi

Aviazione

Marittimo

Ferrovie & Trasporto Pubblico

Strutture

Industriale & Commerciale

Militare & Difesa

Governo & Pubblica Sicurezza

Istruzione & Ricerca

Sanità

Cultura & Intrattenimento

Turismo & Tempo Libero

Religione

Storico

Agricoltura

Servizi

Servizi Pubblici

Trasporto a Fune

Infrastrutture di Emergenza (Ulteriori)

Commercio & Vendita al Dettaglio

TipoAliasDescrizione
supermarket-Supermercati
mall

Mobilità Condivisa

TipoAliasDescrizione
bicycle_rental-Stazioni di bike sharing
car_sharing-Punti di car sharing

Scienza & Ricerca (Ulteriori)

TipoAliasDescrizione
planetarium-Planetari
laboratory-Laboratori

Edilizia

TipoAliasDescrizione
construction_site-Cantieri edili

Produzione Alimentare e di Bevande

TipoAliasDescrizione
winery-Cantine
bakery-Panifici

Ristorazione

TipoAliasDescrizione
restaurant-Ristoranti
cafe-

Ricreazione

TipoAliasDescrizione
playground-Parchi giochi
park-

Elementi Acquatici

TipoAliasDescrizione
fountain-Fontane
waterfall-

Monitoraggio & Meteo

TipoAliasDescrizione
monitoring_station-Stazioni di monitoraggio ambientale
weather_station-Stazioni meteorologiche

Strutture Comunitarie

TipoAliasDescrizione
community_centre-Centri comunitari

Sviluppo

Prerequisiti

  • Node.js 18+
  • npm

Configurazione

root@kitploit:~
npm install
npm run dev

Apri http://localhost:3000.

Struttura del Progetto

root@kitploit:~
app/
├── page.tsx              # Pagina principale dell'applicazione
├── layout.tsx            # Layout principale
├── globals.css           # Stili globali
└── api/
    └── search/
        └── route.ts      # Endpoint API di ricerca

components/
├── SearchBar.tsx         # Input della query
├── Filters.tsx           # Sidebar dei filtri
├── ResultList.tsx        # Visualizzazione dei risultati
├── MapView.tsx           # Mappa Leaflet
├── ShareButton.tsx       # Funzionalità di condivisione
└── ui/
    └── scroll-area.tsx   # Componenti UI

lib/
├── types.ts              # Definizioni dei tipi
├── parser.ts             # Parsing delle query e NLP
├── geo.ts                # Integrazione con Nominatim
├── overpass.ts           # Query Overpass API
├── cache.ts              # Caching in memoria
├── search-index.ts       # Indicizzazione della ricerca

Distribuzione

Vercel

root@kitploit:~
npm install -g vercel
vercel

Variabili d'Ambiente

Non sono richieste variabili d'ambiente. L'applicazione utilizza API pubbliche di OpenStreetMap.

Limiti di Rate delle API

  • Nominatim: 1 richiesta/secondo (imposto dalla politica di utilizzo di Nominatim)
  • Overpass API: Uso corretto, evitare query pesanti

Utilizzo Responsabile

Questo strumento accede ai dati pubblicamente disponibili di OpenStreetMap. Gli utenti devono:

  1. Rispettare la politica di utilizzo delle tile di OpenStreetMap
  2. Rispettare la politica di utilizzo di Nominatim
  3. Rispettare la politica di utilizzo dell'Overpass API
  4. Non utilizzare questo strumento per sorveglianza illegale o scopi dannosi
  5. Riconoscere che i dati OSM potrebbero essere incompleti o imprecisi
  6. Non effettuare query automatiche in blocco che sovraccarichino le infrastrutture pubbliche
  7. Per problemi relativi alla mappa, fare riferimento a https://www.openstreetmap.org/fixthemap

La presenza o assenza di infrastrutture in OSM non deve essere considerata come definitiva. Verificare sempre le informazioni critiche tramite fonti ufficiali.

Licenza

MIT

Scarica lo strumento
ParametroDescrizioneEsempio
type:Tipo di assettype:power_plant
operator:Operatore/proprietariooperator:google
region:Stato/regioneregion:bavaria
country:Paesecountry:india
near:Ricerca per prossimitànear:london
radius:Raggio di ricerca (km)radius:100
TipoAliasDescrizione
power_plantpowerplantImpianti di generazione elettrica
substation-Sottostazioni elettriche
transformer-Trasformatori elettrici
converter-Convertitori di potenza
switch-Interruttori elettrici
power_line-Linee elettriche ad alta tensione
power_pole-Pali della distribuzione elettrica
solar-Parchi solari e pannelli
wind-Parchi eolici e turbine
nuclearnuclear_siteCentrali nucleari
hydroelectric-Impianti idroelettrici
geothermal-Impianti geotermici
coal-Centrali a carbone
gas_power-Centrali a gas
oil_power-Centrali a petrolio
biogas-Impianti a biogas
biomass-Impianti a biomassa
tidal-Centrali mareomotrici
battery_storage-Accumulo di energia a batteria
TipoAliasDescrizione
telecomtowerTorri per telecomunicazioni
antenna-Antenne
mast-Pali per comunicazioni
cell_tower-Torri per telefonia cellulare
radio_tower-Torri per trasmissioni radio
broadcast_tower-Torri per trasmissioni TV/Radio
satellite_dish-Antenne paraboliche
telephone_exchange-Centrali telefoniche
data_centerdatacenterData center
TipoAliasDescrizione
refinery-Raffinerie di petrolio
pipeline-Oleodotti/gasdotti
oil_well-Pozzi petroliferi
gas_well-Pozzi di gas
storage_tank-Serbatoi di stoccaggio carburante/liquidi
silo-Silos di stoccaggio
gasometer-Serbatoi di gas
quarrymineCave e miniere
landfill-Discariche
scrap_yard-Rottami metallici
TipoAliasDescrizione
water_tower-Torri dell'acqua
water_treatment-Impianti di trattamento dell'acqua
wastewatersewage, sewage_plantImpianti di depurazione
dam-Dighe
reservoir-Bacini idrici
pumping_station-Stazioni di pompaggio
water_well-Pozzi d'acqua
TipoAliasDescrizione
airport-Aeroporti
helipad-Eliporti
airfield-Aeroporti militari/privati
runway-Piste di atterraggio
taxiway-Vie di rullaggio
terminal-Terminal aeroportuali
hangar-Hangar per aerei
atc_tower-Torri di controllo del traffico aereo
TipoAliasDescrizione
portseaportPorti e porti marittimi
harbour-Approdi
ferry_terminal-Terminal traghetti
marina-Porticcioli turistici
shipyard-Cantieri navali
dock-Banchine
lighthouse-Fari
pier-Moli
jetty-Pontili
slipway-Scali di alaggio
mooring-Ormeggi
boat_lift-Sollevatori per barche
TipoAliasDescrizione
train_station-Stazioni ferroviarie
railyardrail_yardScali ferroviari
metro-Stazioni metropolitane
tram_stop-Fermate del tram
halt-Fermate ferroviarie
level_crossing-Passaggi a livello
bus_station-Stazioni degli autobus
parking-Parcheggi
toll_booth-Caselli autostradali
weigh_station-Stazioni di pesatura per camion
rest_area-Aree di sosta autostradali
service_area-Aree di servizio autostradali
TipoAliasDescrizione
building-Edifici generici
bridge-Ponti
tunnel-Gallerie
cooling_tower-Torri di raffreddamento
chimney-Camini industriali
crane-Gru
windmill-Mulini a vento
watermill-Mulini ad acqua
clock_tower-Torri dell'orologio
bell_tower-Campanili
TipoAliasDescrizione
warehouse-Magazzini
factory-Fabbriche
industrial-Zone industriali
works-Opere industriali
depot-Depositi
brewery-Birrifici
distillery-Distillerie
sawmill-Segherie
slaughterhouse-Mattatoi
recycling_plantrecyclingImpianti di riciclo
TipoAliasDescrizione
military-Installazioni militari
bunker-Bunker
barracks-Caserme
naval_base-Basi navali
range-Poligoni di tiro
checkpoint-Posti di blocco militari
radar-Installazioni radar
TipoAliasDescrizione
embassy-Ambasciate
courthouse-Tribunali
townhall-Municipi
government-Uffici governativi
customs-Uffici doganali
tax_office-Uffici delle imposte
border_control-Punti di controllo frontalieri
police-Stazioni di polizia
fire_station-Caserme dei vigili del fuoco
prison-Carceri
ambulance_station-Stazioni di ambulanza
rescue_station-Stazioni di soccorso
coast_guard-Stazioni della guardia costiera
emergency_phone-Telefoni di emergenza
fire_hydrant-Idranti
lifeguard-Posti di salvataggio
surveillance_cameracctvTelecamere di sorveglianza
TipoAliasDescrizione
school-Scuole
university-Università
college-Collegi
kindergarten-Scuole dell'infanzia
driving_school-Autoscuole
research-Istituti di ricerca
library-Biblioteche
TipoAliasDescrizione
hospital-Ospedali
clinic-Cliniche
pharmacy-Farmacie
dentist-Studi dentistici
veterinary-Cliniche veterinarie
nursing_home-Case di riposo
hospice-Hospice
blood_bank-Banche del sangue
TipoAliasDescrizione
museum-Musei
theatre-Teatri
cinema-Cinema
stadium-Stadi
sports_centre-Centri sportivi
swimming_pool-Piscine
golf_course-Campi da golf
racetrack-Circuiti/campi da corsa
ice_rink-Piste di pattinaggio su ghiaccio
TipoAliasDescrizione
hotel-Hotel
campsite-Campeggi
caravan_site-Aree per caravan
theme_park-Parchi tematici
zoo-Zoo
aquarium-Acquari
viewpoint-Punti panoramici
attraction-Attrazioni turistiche
information-Centri di informazione turistica
picnic_site-Aree picnic
TipoAliasDescrizione
church-Chiese
mosque-Moschee
temple-Templi
synagogue-Sinagoghe
place_of_worship-Luoghi di culto generici
cemetery-Cimiteri
TipoAliasDescrizione
monument-Monumenti
memorial-Memoriali
castle-Castelli
fort-Fortezze
ruins-Rovine
archaeological_site-Siti archeologici
observatory-Osservatori
TipoAliasDescrizione
farm-Fattorie
greenhouse-Serre
orchard-Frutteti
vineyard-Vigneti
TipoAliasDescrizione
bank-Banche
atm-Bancomat
post_office-Uffici postali
post_box-Cassette postali
fuelgas_station, petrolStazioni di carburante
charging_station-Stazioni di ricarica per veicoli elettrici
taxi_stand-Fermate dei taxi
car_wash-Autolavaggi
bicycle_repair-Stazioni di riparazione biciclette
TipoAliasDescrizione
bicycle_parking-Parcheggi per biciclette
drinking_water-Fontanelle
public_toilet-Bagni pubblici
bench-Panchine pubbliche
waste_basket-Cestini per rifiuti
street_lamp-Lampioni
traffic_signals-Semafori
telephone-Telefoni pubblici
TipoAliasDescrizione
aerialway-Funivie
gondola-Gondole
funicular-Funicolari
chairlift-Seggiovie
TipoAliasDescrizione
siren-Sirene di emergenza
defibrillator-Defibrillatori pubblici
assembly_point-Punti di raccolta di emergenza
life_ring-Salvagenti anulari
-
Centri commerciali
marketplace-Mercati
dairy-Caseifici
Caffè
fast_food-Fast food
Parchi
pitch-Campi sportivi
Cascate
hot_spring-Sorgenti termali
social_facility
-
Strutture sociali
shelter-Rifugi pubblici