Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
kamerka — 从Shodan数据构建交互式摄像头地图 | Kitploit
工具/GitHubGitHub/woj-ciech/kamerka
OSINT (开源情报)侦察物联网安全网络映射DNS和子域名枚举SCADA/ICS安全信息收集Web安全Archived
GitHubwoj-ciech/kamerka

kamerka

从Shodan数据构建交互式摄像头地图

查看仓库
1.3k1896年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

不再支持或开发

请使用 GUI 版本

https://github.com/woj-ciech/Kamerka-GUI

ꓘamerka 2.0 aka FIST(Flickr、Instagram、Shodan、Twitter)

构建摄像头、打印机、推文和照片的交互式地图。

该脚本可根据坐标创建摄像头、打印机、推文和照片的地图。所有内容均以交互式地图形式清晰呈现,包含图标和弹出窗口。

详细文章 https://medium.com/@woj_ciech/hunting-with-%EA%93%98amerka-2-0-aka-fist-flickr-instagram-shodan-twitter-ca363f12562a

先前版本 https://medium.com/@woj_ciech/%EA%93%98amerka-build-interactive-map-of-cameras-from-shodan-a0267849ec0a

v4 更新

新增 RTSP(实时流协议)

MQTT(消息队列遥测传输)。

Elasticsearch 输出

附加功能:

  • 递归模式(检查每个主机的开放端口和更多信息)
  • 地图上的“检查归属”链接,可跳转到 bgp.he.net 获取 IP 的详细信息
  • “在 Shodan 上查找”带你进入关于主机的 Shodan 详情

v3 更新

可视化任何国家的工业控制系统。
使用 --country 标志并传递你所在国家的短代码。
要使用街景,请在代码第 109 行添加你的 API 密钥

root@kitploit:~
root@kali:~/# python kamerka.py --country PL

root@kitploit:~
root@kali:~/# python kamerka.py --country CH

要求

  • 使用 💗 在 Python 3 中编写
  • Shodan + 付费订阅
  • Geopy
  • Foilum
  • Colorama
  • InstagramAPI (https://github.com/LevPasha/Instagram-API-python) - 使用凭证而非 API 密钥
  • Twitter
  • flickrapi
  • Branca
  • Google Street View API
  • Elasticsearch

pip install -r requirements.txt

将你的 API 密钥放入代码中

要使用 Instagram 模块,你必须在 InstagramAPI.py 文件中添加额外方法。

root@kitploit:~
def geosearchLocation(self, lat, lon):
        return self.SendRequest('location_search/?latitude=' + str(lat)+'&longitude='+str(lon)+'&rank_token=' + self.rank_token)

更多详情请见 --> https://github.com/LevPasha/Instagram-API-python/pull/492/commits/ed74ee45fb3e3abe6df7f767d3353de6fd897401

https://github.com/LevPasha/Instagram-API-python/pull/492

使用

root@kitploit:~
(venv) root@kali:~/PycharmProjects/kamerka# python kamerka.py -h
usage: kamerka.py [-h] [--lat LAT] [--lon LON] [--radius RADIUS] [--dark]
                  [--twitter] [--camera] [--flickr] [--instagram] [--printer]
                  [--country COUNTRY] [--rtsp] [--mqtt] [--open]
                  [--first FIRST] [--last LAST] [--recursive]
                  [--elasticsearch] [--host HOST] [--port PORT]

              o#######o
            o###########o
            o#############o
            #################
            ######  \########o
           #;^ _^,/---\#####!
           ,` /^_ .-~^~-.__\#
          /    ^\/,,@@@,, ;|
         |      \!!@@@@@!! ^,
        #.    .\; '9@@@P'   ^,
        ###./^ ----,_^^      /@-._
                      ^--._,o@@@@@@
                         ^;@@@@@@@@@
                           ^-;@@@@
ꓘamerka 2.0 (FIST) - 构建摄像头、推文和照片的交互式地图
medium.com/@woj-ciech github.com/woj_ciech

python kamerka.py -h
示例:python kamerka.py --lat "37.235 --lon 115.811111" --dark --twitter --camera --printer
"python kamerka.py --country RU

可选参数:
  -h, --help         显示此帮助信息并退出
  --radius RADIUS    半径(公里,默认 3)
  --dark             暗色主题
  --twitter          Twitter 模块
  --camera           摄像头模块
  --flickr           Flickr 模块
  --instagram        Instagram 模块
  --printer          打印机模块
  --country COUNTRY  查找国家/地区的工业控制系统。国家/地区短代码:US、IL、RU
  --rtsp             实时流协议模块
  --mqtt             消息队列遥测传输模块
  --open             仅显示开放设备
  --first FIRST      第一页
  --last LAST        最后一页
  --recursive        递归模式
  --elasticsearch    保存到 ElasticSearch(仅与递归模式一起使用)
  --host HOST        Elasticsearch 主机
  --port PORT        Elasticsearch 端口

必需参数:
  --lat LAT          纬度
  --lon LON          经度

root@kitploit:~
root@kali:~/#python kamerka.py --lat 37.8368723 --lon -122.2645793 --camera --flickr --instagram --twitter --printer --first 1 --last 1

暗色模式

其他

不要测试你不拥有的设备。

感谢 @xrxz - 你关于坐标的看法是正确的

@42B 和 @paoloo

下载工具