Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
sightline — OpenStreetMapデータから実世界のインフラをマッピングするOSINT検索エンジン | Kitploit
ツール/GitHubGitHub/ni5arga/sightline
OSINT (オープンソースインテリジェンス)偵察情報収集脅威インテリジェンスクローラー
GitHubni5arga/sightline

sightline

OpenStreetMapデータから実世界のインフラをマッピングするOSINT検索エンジン

リポジトリを見る
519663ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

Sightline

OpenStreetMapデータを使用して物理世界のアセットを発見・分析するための地理空間インフラストラクチャインテリジェンスプラットフォーム。

screenshot2 screenshot

概要

Sightlineは、以下のような実世界のインフラストラクチャの検索、監視、分析を可能にします:

  • 通信塔とデータセンター
  • 発電所、変電所、エネルギー貯蔵
  • 空港、ヘリポート、ケーブル交通(ゴンドラ、ケーブルカー)
  • 港湾、港、埠頭、海事施設
  • 倉庫と産業施設
  • パイプライン、製油所、エネルギーインフラ
  • 軍事施設
  • 病院、刑務所、大使館、政府施設
  • 監視カメラと緊急インフラ
  • 交通ハブ(駅、バスターミナル、タクシー乗り場)

など、30以上のカテゴリ、200以上の検索可能なインフラタイプにわたる多くのアセットタイプ。

アーキテクチャ

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

データソース

OpenStreetMap

すべてのインフラデータは、協力的なマッピングプロジェクトであるOpenStreetMapから取得されます。OSMデータはクラウドソーシングで提供されており、不正確さや欠落が含まれる場合があります。

Nominatim

地理的解決には、地名を境界ボックスと座標に変換するNominatimジオコーディングサービスを使用します。

Overpass API

インフラクエリは、OSMデータへの読み取り専用アクセスを提供するOverpass APIに対して実行されます。

クエリ構文

自然言語

root@kitploit:~
カルナータカ州の通信塔
ムンバイ近くの発電所
カリフォルニアのデータセンター
ドイツの空港

構造化クエリ

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

サポートされるパラメータ

サポートされるアセットタイプ

エネルギー・電力

電気通信

石油・ガス・鉱業

水・公共事業

航空

海事

鉄道・交通

構造物

産業・商業

軍事・防衛

政府・公共安全

教育・研究

医療

文化・エンターテイメント

観光・レジャー

宗教

歴史

農業

サービス

公共施設

ケーブル交通

緊急インフラ(追加)

商業・小売

タイプエイリアス説明
supermarket-スーパーマーケット
mall-ショッピングモール

共有モビリティ

タイプエイリアス説明
bicycle_rental-自転車シェアリングステーション
car_sharing-カーシェアリング拠点

科学・研究(追加)

タイプエイリアス説明
planetarium-プラネタリウム
laboratory-研究所

建設

タイプエイリアス説明
construction_site-建設現場

食品・飲料生産

タイプエイリアス説明
winery-ワイナリー
bakery-ベーカリー

外食サービス

タイプエイリアス説明
restaurant-レストラン
cafe-カフェ

レクリエーション

タイプエイリアス説明
playground-遊び場
park-公園

水辺の特徴

タイプエイリアス説明
fountain-噴水
waterfall-滝

監視・気象

タイプエイリアス説明
monitoring_station-環境監視所
weather_station-気象観測所

コミュニティ施設

タイプエイリアス説明
community_centre-コミュニティセンター
social_facility-

開発

前提条件

  • Node.js 18+
  • npm

セットアップ

root@kitploit:~
npm install
npm run dev

http://localhost:3000 を開きます。

プロジェクト構成

root@kitploit:~
app/
├── page.tsx              # メインアプリケーションページ
├── layout.tsx            # ルートレイアウト
├── globals.css           # グローバルスタイル
└── api/
    └── search/
        └── route.ts      # 検索APIエンドポイント

components/
├── SearchBar.tsx         # クエリ入力
├── Filters.tsx           # フィルターサイドバー
├── ResultList.tsx        # 結果表示
├── MapView.tsx           # Leaflet地図
├── ShareButton.tsx       # 共有機能
└── ui/
    └── scroll-area.tsx   # UIコンポーネント

lib/
├── types.ts              # 型定義
├── parser.ts             # クエリ解析とNLP
├── geo.ts                # Nominatim統合
├── overpass.ts           # Overpass APIクエリ
├── cache.ts              # インメモリキャッシング
├── search-index.ts       # 検索インデックス

デプロイ

Vercel

root@kitploit:~
npm install -g vercel
vercel

環境変数

環境変数は必要ありません。アプリケーションは公開のOpenStreetMap APIを使用します。

APIレート制限

  • Nominatim: 1リクエスト/秒(Nominatim利用ポリシーによる)
  • Overpass API: フェアユース、過剰なクエリは避けてください

責任ある利用

このツールは公開されているOpenStreetMapデータにアクセスします。ユーザーは以下を遵守する必要があります:

  1. OpenStreetMapのタイル利用ポリシーを尊重する
  2. Nominatim利用ポリシーを尊重する
  3. Overpass API利用ポリシーを尊重する
  4. このツールを違法な監視や有害な目的に使用しない
  5. OSMデータは不完全または不正確な場合があることを認識する
  6. 公開インフラに過負荷をかける大量の自動クエリを実行しない
  7. 地図に関する問題は、https://www.openstreetmap.org/fixthemapを参照してください

OSM内のインフラの有無は、信頼できる情報源とみなされるべきではありません。重要な情報は常に公式ソースで確認してください。

ライセンス

MIT

ツールをダウンロード
パラメータ説明例
type:アセットタイプtype:power_plant
operator:運営者/所有者operator:google
region:州/地域region:bavaria
country:国country:india
near:近接検索near:london
radius:検索半径(km)radius:100
タイプエイリアス説明
power_plantpowerplant発電施設
substation-変電所
transformer-変圧器
converter-電力変換器
switch-開閉器
power_line-高圧送電線
power_pole-配電柱
solar-太陽光発電所とパネル
wind-風力発電所とタービン
nuclearnuclear_site原子力発電所
hydroelectric-水力発電所
geothermal-地熱発電所
coal-石炭火力発電所
gas_power-ガス火力発電所
oil_power-石油火力発電所
biogas-バイオガスプラント
biomass-バイオマスプラント
tidal-潮力発電所
battery_storage-バッテリーエネルギー貯蔵
タイプエイリアス説明
telecomtower通信塔
antenna-アンテナ
mast-通信マスト
cell_tower-携帯電話基地局
radio_tower-ラジオ送信塔
broadcast_tower-テレビ/ラジオ放送塔
satellite_dish-衛星アンテナ
telephone_exchange-電話交換局
data_centerdatacenterデータセンター
タイプエイリアス説明
refinery-製油所
pipeline-パイプライン
oil_well-石油採掘井戸
gas_well-ガス採掘井戸
storage_tank-燃料・液体貯蔵タンク
silo-貯蔵サイロ
gasometer-ガス貯蔵タンク
quarrymine採石場と鉱山
landfill-埋立地
scrap_yard-スクラップヤード
タイプエイリアス説明
water_tower-給水塔
water_treatment-浄水場
wastewatersewage, sewage_plant下水処理場
dam-ダム
reservoir-貯水池
pumping_station-ポンプ場
water_well-井戸
タイプエイリアス説明
airport-空港
helipad-ヘリポート
airfield-軍用/民間飛行場
runway-滑走路
taxiway-誘導路
terminal-ターミナル
hangar-格納庫
atc_tower-航空管制塔
タイプエイリアス説明
portseaport港湾・海港
harbour-港
ferry_terminal-フェリーターミナル
marina-マリーナ
shipyard-造船所
dock-ドック
lighthouse-灯台
pier-桟橋
jetty-突堤
slipway-進水台
mooring-係留施設
boat_lift-ボートリフト
タイプエイリアス説明
train_station-鉄道駅
railyardrail_yard操車場
metro-地下鉄駅
tram_stop-路面電車停車場
halt-鉄道停留所
level_crossing-踏切
bus_station-バスターミナル
parking-駐車施設
toll_booth-料金所
weigh_station-トラック計量所
rest_area-高速道路休憩所
service_area-高速道路サービスエリア
タイプエイリアス説明
building-一般建物
bridge-橋
tunnel-トンネル
cooling_tower-冷却塔
chimney-産業用煙突
crane-クレーン
windmill-風車
watermill-水車
clock_tower-時計台
bell_tower-鐘楼
タイプエイリアス説明
warehouse-倉庫
factory-工場
industrial-工業地帯
works-工場(産業施設)
depot-車庫・基地
brewery-醸造所
distillery-蒸留所
sawmill-製材所
slaughterhouse-食肉処理場
recycling_plantrecyclingリサイクルプラント
タイプエイリアス説明
military-軍事施設
bunker-掩体壕
barracks-兵舎
naval_base-海軍基地
range-射撃場
checkpoint-検問所
radar-レーダー施設
タイプエイリアス説明
embassy-大使館
courthouse-裁判所
townhall-市役所・町役場
government-政府庁舎
customs-税関
tax_office-税務署
border_control-国境検問所
police-警察署
fire_station-消防署
prison-刑務所
ambulance_station-救急ステーション
rescue_station-救助ステーション
coast_guard-沿岸警備隊基地
emergency_phone-緊急電話
fire_hydrant-消火栓
lifeguard-ライフガードステーション
surveillance_cameracctv監視カメラ
タイプエイリアス説明
school-学校
university-大学
college-短期大学・専門学校
kindergarten-幼稚園
driving_school-自動車教習所
research-研究機関
library-図書館
タイプエイリアス説明
hospital-病院
clinic-診療所
pharmacy-薬局
dentist-歯科医院
veterinary-獣医クリニック
nursing_home-老人ホーム
hospice-ホスピス
blood_bank-血液銀行
タイプエイリアス説明
museum-博物館
theatre-劇場
cinema-映画館
stadium-スタジアム
sports_centre-スポーツセンター
swimming_pool-プール
golf_course-ゴルフコース
racetrack-競技場・競馬場
ice_rink-アイススケートリンク
タイプエイリアス説明
hotel-ホテル
campsite-キャンプ場
caravan_site-キャラバンサイト
theme_park-テーマパーク
zoo-動物園
aquarium-水族館
viewpoint-展望台
attraction-観光名所
information-観光案内所
picnic_site-ピクニックエリア
タイプエイリアス説明
church-教会
mosque-モスク
temple-寺院
synagogue-シナゴーグ
place_of_worship-一般礼拝所
cemetery-墓地
タイプエイリアス説明
monument-記念碑
memorial-慰霊碑
castle-城
fort-要塞
ruins-遺跡
archaeological_site-考古遺跡
observatory-天文台
タイプエイリアス説明
farm-農場
greenhouse-温室
orchard-果樹園
vineyard-ブドウ園
タイプエイリアス説明
bank-銀行
atm-ATM
post_office-郵便局
post_box-郵便ポスト
fuelgas_station, petrolガソリンスタンド
charging_station-EV充電ステーション
taxi_stand-タクシー乗り場
car_wash-洗車場
bicycle_repair-自転車修理ステーション
タイプエイリアス説明
bicycle_parking-自転車駐輪場
drinking_water-飲料水噴水
public_toilet-公衆トイレ
bench-公共ベンチ
waste_basket-ゴミ箱
street_lamp-街灯
traffic_signals-信号機
telephone-公衆電話
タイプエイリアス説明
aerialway-ロープウェイ
gondola-ゴンドラ
funicular-ケーブルカー
chairlift-チェアリフト
タイプエイリアス説明
siren-緊急サイレン
defibrillator-公衆用除細動器
assembly_point-緊急避難場所
life_ring-救命浮き輪
marketplace-市場
dairy
-
乳製品工場
fast_food
-
ファストフード店
pitch
-
スポーツ競技場
hot_spring
-
温泉
社会福祉施設
shelter-公共避難所